Highcharts.Как выровнять заголовок yAxis и ярлыки yAxis вправо в одну строку? - PullRequest
0 голосов
/ 22 мая 2019

Помогите пожалуйста с настройкой "Highcharts". Я не могу выровнять заголовок и метки справа на одной строке. Метки обрезаются, если они были пересчитаны в форматере.

enter image description here

Конфигурация опции yAxis:

chart: {
   spacingLeft: 0
},
yAxis: {
   offset: 12,
   title: {
      rotation: 0,
      align: 'high',
      y: -21,
      textAlign: 'right',
      x: 0,
      margin: 0,
      offset: 0,
      text: 'ttl'
   },
   labels: {
      x: 0,
      align: 'right',
      formatter: function(e) {
         return e.value * 333;
      }
   }
}

1 Ответ

0 голосов
/ 22 мая 2019

Вы можете использовать свойства title.x и labels.x для установки пространства. Значение x включено в расчеты размера диаграммы:

yAxis: {
    title: {
        rotation: 0,
        align: 'high',
        y: -21,
        textAlign: 'right',
        x: -10,
        margin: 0,
        offset: 0,
        text: 'ttl'
    },
    labels: {
        x: -10,
        align: 'right',
        formatter: function(e) {
            return e.value * 333;
        }
    }
}

Демо: http://jsfiddle.net/BlackLabel/67bv3nts/

Справочник по API:

https://api.highcharts.com/highstock/yAxis.labels.x

https://api.highcharts.com/highstock/yAxis.title.x

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...