关于dataset的理解

在ECharts 4 以前,数据只能在(series)中的(data)声明,例如:

此方法不利于设置系列的映射,数据格式也不能使用对象数组

dataset例子

想要生成的是这样的:

如果这样写:

生成:

想要的math数据并没有显示出来,这是因为默认情况下,X轴对应到 dataset 第一列,第一行可以看成对应列下面每一个数字的含义,声明多个 bar 系列,默认情况下,每个系列会自动对应到 dataset 的每一列。

按行的 key-value 形式(dataset中的对象数组):

上面的例子可以改写成:

dimensions指定维度,直角坐标系中,默认把第一个维度映射到 X 轴上,剩下的维度全部映射到 Y 轴上。

按列的 key-value 形式

dataset也可以指定为数组 可以同时定义多个 dataset)

系列再通过 series.datasetIndex 来指定引用哪个 dataset

例如:

数据到图形的映射( series.encode )

encode:可以指定维度名或者维度的序号(从零开始),还可以指定数组如:['student1','student2','student3']

seriesLayoutBy: 'row',把行设置为X轴或映射到Y轴上

Talk is cheap, show me the code!------薪火工作室

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值