drilldown
目的のseries
方向を指す ID を持つに各ドリルダウンを追加することで、複数のドリルダウンを使用可能にすることができます。
現在のバージョンでは、名前のプロパティに基づいて「ドリルアップ」するためのリンクが生成されるようです。
適切なインクルードがあることを確認してください。
<script src="http://code.highcharts.com/highcharts.js"></script>
<script src="http://code.highcharts.com/modules/drilldown.js"></script>
サンプル オブジェクト:
series: [{
name: '1-10', // The name that is shown next to the "Back to..." button after drilldown
data: [
{name:'a', y:50}, // entered as an object
['b',30], // entered as an array pair
{
drilldown:"level1", // the ID of what to drill down to
name:"More",
y:totalForAllDrilldowns
}
]
}],
drilldown: [
{
id: "level1",
name: "Fruit", // Used for the subsequent drop-down's "Back to..." button
data: ["Oranges",1],[etc.],[{drilldown:"level2"}],
y: totalForAllFruitIncludingDrilldown
}, {
id: "level2",
name: "Apples",
data: ["a",1],[etc.],[{drilldown:"level3"}],
y: totalForAllApples
}, {
id: "level3",
name: "Types of Red delicious",
data: [etc.],
y: totalForAllRedDelicious
}
]
ドリルダウンのすべてのレベルは「最上位」のドリルダウン ノードの下に属し、それらをリンクすることができますが、グラフの種類がサポートしている限りリンクする必要があります (縦棒グラフと円グラフが正常に機能するのを見てきました)。
ここでハイチャートの例を参照してください: http://www.highcharts.com/demo/pie-drilldown