每列的单独阈值

时间:2015-07-08 09:52:20

标签: highcharts

是否可以绘制单独的"阈值" "列图表"?

中每列的行

enter image description here

2 个答案:

答案 0 :(得分:0)

是的,使用Renderer.path渲染这些行。

要查找渲染它们的位置,请使用point.plotXpoint.plotY

答案 1 :(得分:0)

我会将其作为堆叠列进行处理。

如果你想在顶部和底部之间有一条特定的线,你可以使用一种方法来扩展Highcharts制造商功能,将水平线作为标记绘制,并使用散射系列来放置线条。

Highcharts.Renderer.prototype.symbols.hline = function(x, y, width, height) {
    return ['M',x ,y + height / 2,'L',x+width,y + width / 2];
};

示例:

如果您不需要绘制显式线条(因为不同的颜色已经创建了该线条),只需跳过散点图部分并使用常规堆叠列。

如果您只想为整个事物保留一个图例项,则可以使用虚拟系列和linkedTo属性。

示例: