在highcharts中的某些列上添加元素

时间:2013-05-02 21:26:59

标签: highcharts

我想在Highchart生成的图表中的某些列上方添加一个元素(一个圆圈)。在此图表中,列被堆叠,以便在视觉上比较两个系列。但有时我需要在其中一些列上方画一个圆圈,以显示今年出现了一些特殊情况。我试图创造一个带有气泡的虚拟系列,但它不起作用。所以我认为绘制api是一个更好的选择,但我不知道如何计算我必须绘制的位置,设置元素属性x和y。

1 个答案:

答案 0 :(得分:0)

您可以使用图像渲染器http://api.highcharts.com/highstock#Renderer.image()或更多用户使用散射系列,它可以定义您自己的标记(如图像)。 http://jsfiddle.net/cKKhF/

{

            type:'scatter',
            showInLegend:true,
            data:[10,9,11,11,8],
            marker: {
                    symbol: 'url(http://www.highcharts.com/demo/gfx/sun.png)'
                }
        }