echarts实现2d柱状_记录echarts比较难实现的图1(一个背景上呈现三个柱状图)

年底了,都没有啥活安排,正打算摸鱼的时候,领导安排给画一个图,内心哭泣泣(灬ꈍ ꈍ灬),我对echarts不太熟呀。首先,我打开官网,看看实例,咦,怎么没有这个实例。糟糕,柱子好画但是背景怎么加,度娘回我都是堆叠,实现了一下一条柱子堆叠可以,两条怎么弄,越弄越发现怎么成堆叠图了。默默的转战它的官方文档,没有想法,怎么破,我可以拒绝它么。答案是不可以,还想不想混了,这个时候我同事提出一个解决方法:可以画两个坐标系。

两个坐标系,用到了这个两个属性:coordinateSystem,xAxisIndex ;首先 在声明两个xAxis: [{type: 'category'},{type: 'category'}]。于是经过一番实验终于搞出来了,给大家以后参考。下面我贴代码啦贴效果啦。

1 var yMax = 500;

2 var dataShadow =[];

3 for (var i = 0; i <4; i++) {

4 dataShadow.push(yMax);

5 }

6 option ={

7 legend: {},

8 tooltip: {},

9 dataset: {

10 source: [

11 ['product', '2015', '2016', &#

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值