在自定义两个系列饼图的图例时发现自己完全卡住了。
JSFiddle和代码:
http://jsfiddle.net/jschlick/cCXkj/
colors: ['#f00000', '#f8d10a', '#9edb70'],
legend: {
layout: 'horizontal',
verticalAlign: 'bottom'
},
plotOptions: {
pie: {
point: {
events: {
legendItemClick: function () {
this.select();
elm.tooltip.refresh(this);
return false;
},
mouseOver: function () {
this.select();
elm.tooltip.refresh(this);
return false;
}
}
},
showInLegend: true
},
series: {
dataLabels: {
enabled: true,
format: '{point.percentage}%'
}
}
},
series: [{
type: 'pie',
center: [450, 150],
data: [
["Red", 2],
["Yellow", 5],
["Green", 3]
],
size: '60%',
innerSize: '40%'
}, {
type: 'pie',
linkedTo: ':previous',
center: [150, 150],
data: [
["Red", 1],
["Yellow", 2],
["Green", 7]
],
size: '60%',
innerSize: '40%'
}]
1)我需要当前的图例点击行为(切片数据点)在悬停而不是点击时执行。
2)我预计使用“linkedTo:':previous'”也会将第二个图表与图例行为联系起来,但只有第一个图表会受到影响。IE 单击“红色”将在两个图表上分割红色数据点。
感谢您的任何帮助。