我想知道使用Highcharts創建向下鑽取Sunburst分區的最佳方法嗎? 我最初的方法是渲染所有系列,並根據所選系列(隱藏內部系列和更改其餘尺寸/大小)來即時更改系列。Highcharts - Sunburst分區
但對油炸圈餅餅即時通訊無法隱藏它們,我把工作樣本 的餡餅和修改甜甜圈給你看這是什麼意思:http://jsfiddle.net/abdPj/
var chart = new Highcharts.Chart({
chart: {
type : 'pie',
renderTo: 'container'
},
xAxis: {
},
series: [{
size: '30%',
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
}, {
innerSize: '35%',
size: '60%',
data: [129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4, 29.9, 71.5, 106.4]
}]
});
// the button action
$button = $('#button');
$button.click(function() {
var series = chart.series[0];
if (series.visible) {
series.hide();
$button.html('Show series');
} else {
series.show();
$button.html('Hide series');
}
});
也不能100%肯定size和innerSize可以隨時更改,我是否必須每次都重繪所有可見的系列 ?
帕維爾您好,感謝您的答覆!我決定使用類似於寬度優先的東西來獲得系列的水平,然後通過切片的ID進行過濾。我知道可能有更好的方法,但到目前爲止我還是遇到了類似於http://jsfiddle.net/4thwd/1/的東西,點擊中心點上去,仍然在工作。 TAKK! – dotmindlabs 2013-03-26 09:21:13