gpt4 book ai didi

highcharts - 单击 HighChart 圆环图中的外部切片时,如何获得内部切片?

转载 作者:行者123 更新时间:2023-12-04 16:11:50 26 4
gpt4 key购买 nike

单击子切片(外切片)时是否可以获取父切片(内切片)?

当您单击 MSIE 的 8.0 时,我会看到一个弹出窗口,上面写着 8.0。我想得到的是父切片数据,在本例中为 MSIE。请注意,Chrome 也有 8.0 版,所以当我点击它时,我应该得到 Chrome。

这可能吗?

我的目标是当用户单击某个版本时,该切片的信息会显示在圆环图下方的表格中。当用户单击浏览器切片时,将显示浏览器所有版本的信息。

这是我设置的 JSFiddle。

 series: [{
...,
point:{
events:{
click: function (event) {
alert(this.name); // Get access to parent slice here.
}
}
}
}]
http://jsfiddle.net/CodeWzrd/Sre9G/2/

谢谢。

最佳答案

您应该修改向下钻取结构并为每个“内部”系列添加 id,并为“外部”系列添加 parentID。然后使用 get 函数( http://api.highcharts.com/highcharts#Chart.get() )显示“父”名称。

这是 MSIE 显示名称的简单示例,但是如果您为其他系列添加所有参数,那么它将适用于每个系列。

http://jsfiddle.net/Sre9G/4/

 point: {
events: {
click: function (event) {
var parentSerie = this.options.parentId;
alert(this.series.chart.get(parentSerie).name);

}
}
}

关于highcharts - 单击 HighChart 圆环图中的外部切片时,如何获得内部切片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15934563/

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