0
我想,就像他們在Excel中顯示創建餅圖的餡餅。在高層圖中我找不到一塊餡餅支持。我可以創建兩個餅圖,但我似乎無法像下圖所示將它們與行連接起來。有沒有解決方法?餡餅餅圖在Highcharts
我想,就像他們在Excel中顯示創建餅圖的餡餅。在高層圖中我找不到一塊餡餅支持。我可以創建兩個餅圖,但我似乎無法像下圖所示將它們與行連接起來。有沒有解決方法?餡餅餅圖在Highcharts
必須使用drilldown
。如果你點擊切片比圖切換到內部數據。
例如:
Highcharts.chart('container', {
chart: {
type: 'pie',
},
series: [{
name: 'out',
data: [{
name: 'data 1',
y: 55,
drilldown: 'data 1'
},{
name: 'data 2',
y: 45,
drilldown: 'data 2'
}]
}],
drilldown: {
series: [{
name: 'inner 1',
id: 'data 1',
data: [
['inner 1-1', 24.13],
['inner 1-2', 17.2],
['inner 1-3', 8.11],
['inner 1-4', 5.33],
['inner 1-5', 1.06],
['inner 1-6', 0.5]
]
}, {
name: 'inner 2',
id: 'data 2',
data: [
['inner 2-1', 5],
['inner 2-2', 4.32],
['inner 2-3', 3.68],
['inner 2-4', 2.96],
['inner 2-5', 2.53],
['inner 2-6', 1.45],
['inner 2-7', 1.24],
['inner 2-8', 0.85]
]
}]
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://code.highcharts.com/modules/drilldown.js"></script>
<div id="container" style="height: 400px"></div>
沒有餡餅的類型餡餅 - 但你可以實現與一些編碼的結果。您可以繪製在繪圖區域的多個餡餅([示例](http://jsfiddle.net/1rvLjewu/)),然後用[渲染](http://api.highcharts.com/highcharts/Renderer)來呈現定製形狀,在這種情況下是連接切片的線。 – morganfree