как переместить метки yAxis справа от графика влево от графика в highstock

как я могу переместить метки yAxis справа от диаграммы слева от диаграммы в highstock.

здесь jsfiddle пример, в котором у нас есть метки типа Fresh Breeze на правой стороне диаграммы, которую я хочу, чтобы она была слева.

в предыдущей версии Highstock он был слева по умолчанию. Я также пробовал свойство align:left внутри yAxis варианты, но это не дает желаемого результата.

спасибо

2 ответов


вы не хотите устанавливать align:left на уровне оси, вам нужно использовать его на уровне метки plotband.

код в этом примере явно говорит диаграмме выровнять метки полосы графика вправо и сдвинуть их еще на 40 пикселей вправо.

изменить на align:left и x:0

(или просто не устанавливайте свойства align или x вообще, и по умолчанию метки будут слева, как они всегда было...)

пример:

{{EDIT:

ваш исходный вопрос ссылается на метки plotband в highcharts...

но, похоже, ваш вопрос действительно о размещении оси y в Highstock.

чтобы переместить его влево, вам нужно добавить следующее:

yAxis: {
  opposite:false
}

как Highstock устанавливает ось в opposite:true by по умолчанию.

пример:


чтобы поместить метку yAxis в левую сторону, просто установите противоположное свойство yAxis в false.

yAxis: {
  opposite: false
}

это кажется не интуитивным, хотя.