我使用的高脚椅3.0创建一个有N个盒上有一个曲线图。 到现在为止还挺好。 然而,用户的愿望之一是绘制为每个盒几的plotlines(基于关于Y轴的值)的曲线图。 美中不足的是,该信息是每个箱子的不同,所以他们想要的情节主线,只是从左侧(x轴的基础上)在包装盒上开始延伸到单框的右侧。
默认情况下,高脚椅绘制y轴的故事情节(和plotBands,看着那些太)由左到右,造成非常混乱的图表确实一路走好!
有一种方法,以限制在一个箱形图的方块的只是宽度的情节主线的(在x轴我想开始/结束)的长度?? 我想我基本上要覆盖到线每个箱子的图上的面积。
谢谢!
我发现要做到这一点,最好的办法是通过扩展标记符号类型来创建一个水平线。 以此为分散一系列标记符号类型来完成你在找什么。
Highcharts.Renderer.prototype.symbols.hline = function(x, y, width, height) {
return ['M',x ,y + height / 2,'L',x+width,y + width / 2];
};
例:
- http://jsfiddle.net/jlbriggs/m85yv3aq/
所需投入:半径,线宽颜色
((也是构建子弹图的有效方式:
- http://jsfiddle.net/jlbriggs/UGs2E/
))
文章来源: How can I limit the length of a HighCharts PlotLine on the Y-Axis for a BoxPlot?