好久没写了
最近接了一个统计的功能 以前写的都是一些最基础的统计
废话少说 我先把自己遇到的问题列出来 仅供参考
__________________我是分割线___________________
这次是做的折线图line和柱状图bar切换的功能
可能泥萌都知道bar堆叠是类似“累加”的效果(反正以前我是不知道,cai)
会出现这种情况(后端数据突然没了。效果不是很明显,请放大图片)
当数据为0的时候我给了最小高度 barMinHeight: 1 这样数据为零的时候 会继续绘制图形
如图 当数据为零的时候 会继续叠加 导致超出整个高度
于是 我需要echarts提供给我一个平铺的效果
文档上显示 需要设置toolbox中magicType的类型为tiled
![](https://i-blog.csdnimg.cn/blog_migrate/bad60243c069934324bf6c3167fae1ff.png)
用过这个东西的都知道 不只是bar可以平铺 line也可以平铺
如果这样写了 我的页面上会出现这样的情况
也就是说 不管是折线图还是柱状图 刚开始都是 堆叠的状态 点击平铺之后 才会是平铺的状态
换句话说 平铺是建立在折线图和柱状图类型的基础上的 不能只给平铺类型不给bar/line类型
只能重新找方法
这时候 我们可以直接 把我们series 中的 stack 换成 tiled 并把 我们magicType中的tiled类型去掉
于是就可以看到这种效果了
over ~~~~