Выпуск серии Highcharts / Highstock flags - PullRequest
0 голосов
/ 23 ноября 2018

Почему не отображаются ВСЕ флаги в серии снятия средств?Пожалуйста, смотрите следующую скрипту JS: https://jsfiddle.net/lucianpurcarea/5zxa0jsm/13/

Это часть, которая создает массив данных для серии снятия:

var withdrawalsFlags = [];
for (var w = 0; w < response.withdrawals.length; w++) {
  var title = "W:" + response.withdrawals[w][1] + "$";
  withdrawalsFlags.push({
    "x": response.withdrawals[w][0],
    "id": (response.withdrawals[w][0]),
    "title": title
  });
}

В подготовленной мной скрипте "title"в серию выводов входит "W:" + долларовое значение + "$".Когда это так, я вижу около 5 флагов в серии.Если я удаляю «W:», я вижу больше, если я удаляю «$» в конце, я вижу их всех.

Если я увеличу масштаб одного конкретного раздела, я увижу все флаги, присутствующие в этом разделе.

Заранее спасибо всем, кто взглянул на это!

1 Ответ

0 голосов
/ 23 ноября 2018

Все флаги не представлены, потому что в Highcharts flags серия типов имеет свойство allowOverlapX , установленное по умолчанию false.

Документация Highcharts:

Если false, флаги перемещаются вбок с использованием алгоритма, который стремится разместить каждый флаг как можно ближе к его исходному положению.

Установите allowOverlapX = true, и вы увидите все свои флаги.

Демо: https://jsfiddle.net/BlackLabel/509anv32/1/

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