我想我找到了我真正想要的东西。它不是缩放,而是捕获切片上点击事件的选项。
为了做到这一点,必须使用allowPointSelect
属性,它可以添加到一个饼图这样的(只是几种不同的方式之一):
plotOptions: {
pie: {
shadow: false,
allowPointSelect: true,
},
}
然后以撷取点击一个有权宣布被用于在series
的events
属性:
series: [{
name: 'Example',
data: [
{
name: 'Firefox',
value: 45.0
},
{
name: 'IE',
value: 26.8
},
{
name: 'Chrome',
value: 12.8,
},
],
size: '100%',
point: {
events: {
click: function() {
// some code to execute when clicking a slice
alert('Slice name: ' + this.name + ' and value: ' + this.value);
}
}
}
}]
然后在点击功能,任何能够执行JavaScript代码,并在数据的声明的字段也可以被访问。所以理论上可以即时创建第二个饼图。