在Highstock中的左侧标签后开始图形渲染

时间:2017-05-31 10:08:34

标签: javascript highcharts highstock

在我的高档图表中,我需要在图表的左侧标注。当我使用opposite: false + align: left标记时,它们位于图表上方。但我想在标签结束后开始图形渲染。 Left side labels without required graph render

我在Highcharts中找到了解决我的问题的解决方案。但现在我无法找到它以显示我到底需要什么

预期结果

Expected result

提前致谢

1 个答案:

答案 0 :(得分:0)

好的,所以你想要标区内的标签。

您可以通过添加

来完成此操作
labels: {
  align: 'left',
  x: 0
}

到您的yAxis媒体资源。

这会将标签的起点移动到轴线,并从该点向右扩展标签。如果你想让它们进一步向内推,只需增加x

您遇到的问题是图表不会尊重标签的位置 - 您的线条仍然会在同一点开始,就像标签不在那里一样。

通常,您可以使用minPadding上的xAxis设置来增加标签的空间,但在navigator的情况下,这不起作用,如下所述:

  

当轴'设置min选项或使用axis.setExtremes()设置min extreme,minPadding将被忽略

我确信这个问题有一些解决方法,但我目前没有解决方案。

更新了小提琴: