如何在 highstock 中将 yAxis 标签从图表右侧移动到图表左侧

how can I move yAxis labels from Right of chart to left of chart in highstock

如何在 highstock 中将 yAxis 标签从图表右侧移动到图表左侧。

这是一个 jsfiddle 示例,其中我们在图表右侧有像 Fresh Breeze 这样的标签,我希望它在左侧。

在以前版本的 Highstock 中,它默认位于左侧。 我也尝试了 yAxis 选项中的 属性 align:left 但它没有给出所需的结果。

谢谢

您不想在轴级别设置align:left,您需要在绘图带标签级别使用它。

该示例中的代码明确告诉图表将绘图带标签向右对齐,并将它们也向右额外推 40 个像素。

将其更改为 align:left,然后 x:0

(或者,根本不设置 align 或 x 属性,默认情况下标签将位于左侧,就像它们一直以来一样...)

示例:

{{编辑:

您的原始问题引用了 highcharts 中的 plotband 标签...

但你的问题似乎真的是关于 Highstock 中的 y 轴位置。

要将其向左移动,您需要添加:

yAxis: {
  opposite:false
}

因为 Highstock 默认将轴设置为 opposite:true

示例:

为了将您的 yAxis 标签放在左侧,只需将 yAxis 的相反 属性 设置为 false。

yAxis: {
  opposite: false
}

虽然看起来不直观。