Как создать цвет Dynami c для старшей диаграммы с датами Dynami c? - PullRequest
0 голосов
/ 19 марта 2020

Я понятия не имею, как это сделать ... потому что все это время я могу делать только высокие графики с фиксированным цветом ... например, цвет #FFFFFF B цвет # 000000.

Теперь у меня есть данные с динамической датой c, которая является последними 30 днями, и эти 30 дней меняются по мере поступления новой даты. например, последние 30 дней с сегодняшнего дня отличаются от последних 30 дней с завтрашнего дня.

Итак, я хочу, чтобы динамически различался цвет каждого дня ... например, день 1 = красный, день 2 = желтый, et c ..... как это делается в старших чартах?

1 Ответ

1 голос
/ 19 марта 2020

Вы можете установить цвета динамически после получения данных:

var data = [...],
  colors = [...];

return data.map((el, i) => ({
  y: el,
  color: colors[i]
}));

Демонстрационная версия: http://jsfiddle.net/BlackLabel/6m4e8x0y/4925/

Справочник по API: https://api.highcharts.com/highcharts/series.column.data.color

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