UNPKG

vd-charts

Version:
117 lines (113 loc) 2.27 kB
import lineWithMarkArea from '@/constant/lineWithMarkArea' const simpleData = { dimensions: { name: 'Week', data: ['Mon.', 'Tue.', 'Wed.', 'Thu.', 'Fir.', 'Sat.', 'Sun.'] }, measures: [{ name: 'Vue', data: [0.21, 0.28, 0.35, 0.54, 0.26, 0.41, 0.33] }] } const baseData = { dimensions: { name: 'Month', data: [ 'Jan.', 'Feb.', 'Mar.', 'Apr.', 'May.', 'Jun.', 'Jul.', 'Aug.', 'Sep.', 'Oct.', 'Nov.', 'Dec.' ] }, measures: [{ name: 'Vue', data: [3000, 3500, 3900, 3100, 3200, 3100, 3600, 3300, 3600, 3400, 3100, 3000] }, { name: 'React', data: [2000, 2000, 2600, 2300, 2300, 2000, 2600, 2200, 2500, 2800, 2500, 2200] }, { name: 'Angular', data: [827, 949, 1400, 1000, 884, 911, 983, 989, 925, 1100, 1200, 930] }] } export default { name: '折线图', type: 'line', chartData: [ { title: '无数据', data: {}, settings: {} }, { title: '基础折线图', data: simpleData, settings: { yAxisName: '单位', yAxisInterval: 0.05 // yAxisMax: 120 // yAxisMin: 20 // yAxisScale: false } }, { title: '区域折线图', data: simpleData, settings: { smooth: true, areaStyle: {} } }, { title: '堆叠折线图', data: baseData, settings: { smooth: true, stack: { repo: [ 'React', 'Angular' ] } } }, { title: '阶梯折线图', data: baseData, settings: { step: 'start', yAxisLabelType: 'zh' } }, { title: '折线图设置 - 平滑曲线', data: simpleData, settings: { smooth: true } }, { title: '折线图设置 - 拐点样式', data: simpleData, settings: { symbol: 'circle' } }, { title: '折线图设置 - 数据标签', data: baseData, settings: { label: { show: true, fontSize: '12', fontWeight: 'bold' }, smooth: true } }, { title: '折线图使用 markArea', xprops: lineWithMarkArea } ] }