echarts能否配置成下面的柱状图??
看了半天的官方文档及试验,没有实现。现在的难点就是柱子的颜色不一样,相当于有4个legend,但是事实上每个只有一个数据,这个按理说应该用饼图的更合理点。但是需求这样,求问下有没有实现过这样的。这个是自己实现的。
数据格式如下
NSC: {
plan: 10, // 规划
construction: 25, // 营建
siteSelection: 20, // 选址
opening: 18 // 开业
}
按理说series配置应该下面这样,但是这种柱状图的颜色都一样。而且上面也没法搞成四个legend
series: [
{
type:'bar',
barWidth: '60%',
data:[10, 25, 20, 18]
}
]
我强行改成了下面这样,这样确实差不多,问题就是下面的X轴文字因为每个地方变四个导致歪了。求问有没有其他方式实现的。
series: [
{
name: '规划'
type: 'bar',
barWidth: '60%'
data: [10, 0, 0, 0]
},
{
name: '开业'
type: 'bar',
barWidth: '60%'
data: [0, 25, 0, 0]
},
...
]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这种?
http://www.cnblogs.com/kang54...
单
bar
无legend
,多bar
无数据时也会占空间比起解决多
legend
的问题配置间距明显要简单的多重点在于
barGap
属性http://www.echartsjs.com/opti...
这种类型确实适合用饼图
但硬要用柱状图的话 为了不歪可以改成堆叠柱图 加个stack: 'xxx'
https://codepen.io/caocong/pe...