本当に探していたものを見つけたと思います。ズームではなく、スライスでクリック イベントをキャプチャするオプションです。
allowPointSelect
これを行うには、次のように円グラフに追加できる属性を使用する必要があります (いくつかの方法の 1 つにすぎません)。
plotOptions: {
pie: {
shadow: false,
allowPointSelect: true,
},
}
次に、クリックをキャプチャするために、使用中のevents
属性を宣言する必要があります。series
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 コードを実行でき、データ内の宣言されたフィールドにもアクセスできます。したがって、理論的には、2 番目の円グラフをオンザフライで作成できます。