Echarts使用dataset数据集管理数据

1、可以看官网api的入门例子

  使用常见的对象数组的格式

option = {
    legend: {},
    tooltip: {},
    dataset: {
        // 这里指定了维度名的顺序,从而可以利用默认的维度到坐标轴的映射。
        // 如果不指定 dimensions,也可以通过指定 series.encode 完成映射,参见后文。
        dimensions: ['product', '2015', '2016', '2017'],
        source: [
            {product: 'Matcha Latte', '2015': 43.3, '2016': 85.8, '2017': 93.7},
            {product: 'Milk Tea', '2015': 83.1, '2016': 73.4, '2017': 55.1},
            {product: 'Cheese Cocoa', '2015': 86.4, '2016': 65.2, '2017': 82.5},
            {product: 'Walnut Brownie', '2015': 72.4, '2016': 53.9, '2017': 39.1}
        ]
    },
    xAxis: {type: 'category'},
    yAxis: {},
    series: [
        {type: 'bar'},
        {type: 'bar'},
        {type: 'bar'}
    ]
};

  第一个默认时x轴,后面是y轴

2、项目应用:

  数据格式:

  数据:

//5种不同维度
dimensions:[
    ['snap_time','active','idle','total'],
    ['snap_time','commits','rollbacks','transactions'],
    ['snap_time','inserts','updates','deletes'],
    ['snap_time','fetched','returned'],
    ['snap_time','reads','hits']
],

//dataset数据
dataset:{
    dimensions:this.lineDime,
    source:this.lineSeries//source取的全部数据
},
series: this.series

//series数据
let _obj = {
    type:'line'
}
this.series.length = this.lineDime.length - 1
this.series.fill(_obj)

  效果:

转载于:https://www.cnblogs.com/goloving/p/9114048.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值