Ответ 1
Существует два способа указания градиентов в текущей версии высокоскоростных диаграмм. Раньше у вас была возможность использовать массив с четырьмя координатами, например linearGradient: [x1, y1, x2, y2]
. Это приведет к тому, что координаты градиента будут применены к пикселям и поэтому будут использоваться для всех баров (как в вашем примере).
Новая опция - вместо этого использовать объект конфигурации:
linearGradient: {
x1: 0,
y1: 0,
x2: 1,
y2: 0
}
Координаты здесь - это числа от 0 до 1, которые соответствуют каждому отдельному бару. Итак, если вы изменили массив, который вы использовали для настройки конфигурации (и использовали нормированные координаты), вы получите градиенты в каждом баре.
Пример jsfiddle
Скриншот:
Edit: А так как гистограмма имеет ось х, идущую сверху вниз, вы должны позволить x1 быть 0 и x2 равным 1, вместо изменения y1 и y2.