0

我正在使用 highchart 插件并且非常喜欢它。我正在使用图表类型: PIE ,highcharts 的功能。我想添加一个标签,该标签显示该标签内的饼图单击区域的值,就像在 jquery 旋钮中一样。例如,当我们单击 jquery 旋钮的圆形路径时,它会显示该部分的值。以http://anthonyterrien.com/knob/为例。我想要 Highchart 中的那种功能(图表类型:PIE)。有没有办法做到这一点?

这是我想要的快照。在此处输入图像描述

我想当用户单击 5、10、15 之类的任何部分时,它会在该标签(RED SQUARE)中显示单击的值。我能够获得单击的值,但不知道如何使用 PLUGIN 的任何选项在该位置显示该标签。

4

1 回答 1

1

您可以在图表/上捕获click()事件,然后使用渲染器添加自定义文本。

编辑:第二个解决方案是使用带有标题的饼图并调用 setTitle 函数。

point: {
                events: {
                    click:function(){
                        var y = this.y;

                        this.series.chart.setTitle({
                            text: y
                        });
                    }
                }
            },

示例:http: //jsfiddle.net/5k86cvoe/

于 2014-09-23T09:17:20.943 回答