sutpc-charts-utils

三图两曲线
1,459
Install
npm install sutpc-charts-utils
Latest Version:0.10.5
Vue:3
License:MIT
Last Updated:Jul 26, 2023
Links: npm
Maintainer: hzy-jsmn

安装

npm install sutpc-charts-utils

全量引入组件

import { createApp } from "vue";
import SutpcChartsUtils from 'sutpc-charts-utils'
import 'sutpc-charts-utils/dist/style.css'
SutpcChartsUtils.setBaseURL('https://www.baidu.com') // 设置api基础地址,不设置默认为当前域名根目录

createApp().use(SutpcChartsUtils).mount("#app");

// 在.vue文件去使用组件
<template>
  <gantt-chart />
  <network-chart />
  <matrix />
  <invest-chart />
  <payment-chart />
  <complete-rate-chart />
  <base-info />
  <env-pic />
</template>

在全局按需引入某个组件, 如矩阵图

import { createApp } from "vue";
import Matrix from 'sutpc-charts-utils/dist/matrix/index'
import 'sutpc-charts-utils/dist/matrix/style.css'

Matrix.setBaseURL('https://www.baidu.com') // 设置api基础地址,不设置默认为当前域名根目录

createApp().use(Matrix).mount("#app");

或者在某个组件内按需引入, 如about.vue

<template>
  <div>
    <div>这是about.vue</div>
    <Matrix />
  </div>
</template>
<script setup lang="ts">
import { Matrix, setBaseURL } from 'sutpc-charts-utils/dist/matrix/index'
import 'sutpc-charts-utils/dist/matrix/style.css'
setBaseURL('https://www.baidu.com') // 设置api基础地址,不设置默认为当前域名根目录
</script>

支付曲线、形象进度曲线需要额外设置字体,echarts浮窗需要

@font-face {
  font-family: "DINCondensed-Bold";
  src: url("sutpc-charts-utils/dist/fonts/DINCondensed-Bold.ttf");
  font-weight: normal;
  font-style: normal;
}

Related Packages

@prefecthq/vue-charts

This library is the Vue and Typescript charts component library. Install

73,477
@enso-ui/charts

Chart.js wrappers and chart card presenters for Enso UI.

13,850 2
apexcharts

A JavaScript Chart Library

86,943,728 15,180
uplot-vue

Vue.js wrapper for uPlot that allows you to work with charts declaratively insid...

29,347 135
@phila/phila-ui-charts

A collection of charts built with d3

4,860

Version History

Version Released Vue License
0.10.5 ^3.3.4 MIT
0.10.4 ^3.3.4 MIT
0.10.3 ^3.2.39 MIT
0.10.2 ^3.2.39 MIT
0.10.1 ^3.2.39 MIT