在我的高档图表中,我需要在图表的左侧标注。当我使用opposite: false
+ align: left
标记时,它们位于图表上方。但我想在标签结束后开始图形渲染。
Left side labels without required graph render
我在Highcharts中找到了解决我的问题的解决方案。但现在我无法找到它以显示我到底需要什么
预期结果
提前致谢
答案 0 :(得分:0)
好的,所以你想要标区内的标签。
您可以通过添加
来完成此操作labels: {
align: 'left',
x: 0
}
到您的yAxis
媒体资源。
这会将标签的起点移动到轴线,并从该点向右扩展标签。如果你想让它们进一步向内推,只需增加x
。
您遇到的问题是图表不会尊重标签的位置 - 您的线条仍然会在同一点开始,就像标签不在那里一样。
通常,您可以使用minPadding
上的xAxis
设置来增加标签的空间,但在navigator
的情况下,这不起作用,如下所述:
当轴'设置min选项或使用axis.setExtremes()设置min extreme,minPadding将被忽略
我确信这个问题有一些解决方法,但我目前没有解决方案。
更新了小提琴: