gpt4 book ai didi

javascript - HighCharts - 多级饼图向下钻取(3 到 4 级)

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:17:28 30 4
gpt4 key购买 nike

我正在使用 Highcharts 绘制饼图,要求是当我们点击图表的一部分时,它需要向下钻取到其他级别。

我需要深入到 3 到 4 级。

例如,如果我为服装创建图表,当我点击它时,它会向下钻取到包含服装类别的图表,例如 - 男士服装、女士服装、 child 服装等(2 级)

在 High Charts 官方网站 (http://www.highcharts.com/demo/pie-drilldown/) 上,它在 1 级工作正常并给出了示例

但我想要更深入的下钻,比如如果现在我点击女装,它将下钻到女装类别,例如包包、太阳镜、 watch 、收入等。

谁能帮帮我:(

最佳答案

不确定这是否对您有帮助。但是我认为使用服务器端的数据来实现它会更容易。您只需更改饼图的数据,如下所示即可将您带到任何级别。你只需要保留一个标识来标识你在哪个级别。

var chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
type: 'pie'
},
series: [{
data: myInitialDataArray, // make sure each data point has an id
point: {
events: {
click: function () {
$.post('/get/data/url/' + this.id, function(data) {
// you may need to format your data here
// Set the level here. e.g Level 1, 2 or 3 and then depending on that you can also change the url also or any other logic
chart.series[0].setData(data);
});
}
}
}
}]
});

关于javascript - HighCharts - 多级饼图向下钻取(3 到 4 级),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23511834/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com