Добавление символов и аннотаций на ось даты Highchart - PullRequest
0 голосов
/ 17 мая 2018

Мне нужно добавить графические аннотации в диаграмму по оси даты (x), поэтому я добавил новую серию с постоянным значением 0 (x: date, y: 0) с пользовательскими маркерами изображения.Аннотации выглядят так:

enter image description here

Проблема этого подхода заключается в том, что значение константы 0 в серии аннотаций возиться с автоматически размещенными галочками (справа), который затем растягивает весь диапазон Y от 0 и далее, вместо минимальной и максимальной других серий, как это по умолчанию.Это резко влияет на отображение других серий, значения которых далеки от 0, делая их менее разнообразными.

Highcharts поставляется с модулем аннотации, но я не нашел возможности прикрепить его к оси и использовать другой рисунок.

Можно ли: а) предотвратить аннотациюряды, чтобы влиять на тики оси Y?б) Сделать индивидуальные аннотации на оси X без добавления новых серий констант?

1 Ответ

0 голосов
/ 17 мая 2018

Я думаю, что самое простое решение здесь - создать новый yAxis и использовать в своей постоянной серии этот yAxis. Как это:

yAxis: [{
  ...//original yAxis
}, {
  visible: false //this hides all axis lines, ticks, and labels
}]

Тогда в серии вы должны установить:

series: [{
  ...   //Real data series
}, {
  yAxis: 1, //constant series
  ...  
}]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...