tvision-t4
v1.1.1
Published
与平台无关的移动端图表库
Readme
@tencent/tvision-t4是一个与平台无关的纯js的移动端图表库
开发备忘
数据管理路径 目前数据管理路径链条较长,将关键逻辑记录于此,便于后续维护和扩展
1.用户在option配置中传入data
2./core/optionParser
parseDataset()
将各种data格式统一为DataItem[][]格式,并挂在chart对象上 (chart.series为用户配置项的series子项,内部data字段同chart.dataset)
3./components/axis/index
dataAdaptor()
将chart.dataset作为数据输入,并根据配置处理数据,输出格式为DataItem[][],传入/组件中
4./components/axis/axis
- 根据坐标轴类型base/value,解析对应的baseAxisData/valueAxisData,并进行后续绘制逻辑
- 当坐标轴类型为value时,preProcessData()解析valueAxisData,并processGlobalData()中解析max/min,并挂载在globalData上。 5./graphs/line /graphs/bar chart.getGlobalData()获取valueAxis的max/min信息,并根据比例进行图表绘制
