echarts两个图列怎么分别控制两个图表
现在显示两个图列,但是图一图二的图列都相互控制的,能不能两个分别控制各自的图表,
option = {
legend: [{
orient: 'vertical',
left: '0%',
top: '20%',
data: ['待审核', '审核未通过', '生产中', '待入库', '已入库']
},
{
orient: 'vertical',
left: '0%',
top: '70%',
data: ['待审核', '审核未通过', '进行中', '已入库']
}
],
series: [{
legendIndex: 0,
name: '各渠道投诉占比',
type: 'pie',
radius: '30%',
clockwise: false,
startAngle: 90,
center: ['22%', '25%'],
color: ['#FF9966', '#273454', '#0099CC', '#99CC33', '#99CCCC'],
hoverAnimation: false,
roseType: 'radius', // area
data: [{
value: 335,
name: '待审核'
},
{
value: 310,
name: '审核未通过'
},
{
value: 234,
name: '生产中'
},
{
value: 135,
name: '待入库'
},
{
value: 105,
name: '已入库'
}
],
labelLine: {
normal: {
length: 20,
length2: 30,
lineStyle: {
width: 1
}
}
},
itemStyle: {
normal: {
borderColor: '#fff',
borderWidth: '3'
}
}
},
{
name: '各级别投诉占比',
type: 'pie',
radius: '30%',
center: ['22%', '75%'],
roseType: 'radius', // area
color: ['#FF9966', '#273454', '#0099CC', '#99CC33', '#99CCCC'],
data: [{
value: 335,
name: '待审核'
},
{
value: 310,
name: '审核未通过'
},
{
value: 234,
name: '进行中'
},
{
value: 135,
name: '已入库'
}
],
labelLine: {
normal: {
length: 20,
length2: 30,
lineStyle: {
width: 1
}
}
},
itemStyle: {
normal: {
borderColor: '#fff',
borderWidth: '3'
}
}
}
]
},
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好像不行,因为它是根据legend中data的name来匹配pie中data的name的,所以要么设置独一无二的name,要么写两个。可以根据下标设置name,然后使用legend的formatter处理