1.10.18 • Published 6 years ago
@bj-nsc/schedule v1.10.18
@bj-nsc/basechart
工程进度表,可以查看工程开工竣工时间,总进度和子节点进度等信息
## 安装和使用
npm 安装
npm i "@bj-nsc/basechartyarn 安装
yarn add "@bj-nsc/basechart在代码里使用
import Chart from "@bj-nsc/basechart";
<Chart type={"bar"} cfgData={{ data: [{}], color: [] }} />;## Props
属性详细说明:
type图标类型(bar,line,pie)cfgData作图参数optionechart 图表所用 option(传 option 时,type、option、onChartClick 三个属性值有效,其他属性值无效)onChartClick图表点击函数bigSreen是否为大屏样式,默认为 flaseconvertData是否需要对数据进行转换,默认为 truecfgData 对象属性说明(柱线图):
data数据labelKey坐标轴值对应的 key(需要进行数据转换的时候传)legend系列对象(需要进行数据转换的时候传)isXY是否 XY 轴互换,默认为 falsecolor图形颜色数组showDifferent针对 1 个系列的柱图是否不同柱子显示不同颜色,默认 falselegendPosition系列显示位置(top,bottom),默认为 toplineColor坐标轴颜色textColor字体颜色tipTextColor提示字体颜色tipBackColor提示框字体颜色
data 格式说明
数据需要转换的 data 格式
data=[{label:周一,count:1,count1:3},{label:周二,count:3,count1:3},{label:周三,count:4,count1:2}], labelKey='label' legend=[{name:'数据系列1',type:'bar',key:'count'},{name:'数据系列1',type:'bar',key:'count2'}]legend 说明
name系列名称type系列类型(line,bar)key对应 data 数据对象的 keystack是否堆叠 (默认 false)stackIndex堆叠值(stack 为 true 有效)width柱子宽度或者线的宽度
不需要数据转换的 data 格式
``` data={xData:['周一','周二','周三'],yData:[{name:'系列1',data:[1,2,4],type:'bar'},{name:'系列2',data:[3,2,2],type:'bar'}]} ```
cfgData 对象属性说明(饼图):
data数据legend系列对象(需要进行数据转换的时候传)color图形颜色数组legendPosition系列显示位置(top,bottom,right,left,不传不显示,默认不显示)lineColor坐标轴颜色textColor字体颜色tipTextColor提示字体颜色tipBackColor提示框字体颜色showtooltip是否显示提示isLoop是否为圆环(默认为 false)label图形中心显示的标签labelSize标签字体大小labelColor标签字体颜色
data 格式说明
- 需要做数据格式转换
data= { level1: 34, level2: 64, level3: 100 } legend=[ { name: "等级1", key: "level1" }, { name: "等级2", key: "level2" }, { name: "等级3", key: "level3" }, ]- 不需要做数据格式转换
data=[ { name: "等级1", value:1 }, { name: "等级2", value: 2}, { name: "等级3", value: 3 }]
- option 数据格式参考 echarts 官方配置
1.10.18
6 years ago
1.10.15
6 years ago
1.10.16
6 years ago
1.10.14
6 years ago
1.10.17
6 years ago
1.10.9
6 years ago
1.10.13
6 years ago
1.10.11
6 years ago
1.10.12
6 years ago
1.10.10
6 years ago
1.10.8
6 years ago
1.10.7
6 years ago
1.10.6
6 years ago
1.10.5
6 years ago
1.10.4
6 years ago
1.10.3
6 years ago
1.10.2
6 years ago
1.10.1
6 years ago
1.10.0
6 years ago
1.0.9
6 years ago
1.0.8
6 years ago
1.0.7
6 years ago
1.0.6
6 years ago
1.0.5
6 years ago
1.0.4
6 years ago
1.0.3
6 years ago
1.0.2
6 years ago
1.0.1
6 years ago
1.0.0
6 years ago