Нарисуйте линию и раскрасьте ее в зависимости от направления

#echarts #apache-echarts

Вопрос:

Можно ли нарисовать линию, аналогичную приведенному ниже примеру, и раскрасить ее на основе предыдущего значения?

Таким образом, чтобы цвет был красным, когда линия движется вниз, и зеленым, когда она поднимается.

Можно ли это сделать с line помощью типа? Или его нужно нарисовать с markLine помощью чего-то другого?

Любая помощь будет очень признательна!

https://echarts.apache.org/examples/en/editor.html?c=dynamic-data2

Ответ №1:

Я не думаю, что это возможно с линейным графиком, так как вся линия использует один и тот же цвет для всех точек. Я предлагаю вам использовать диаграмму рассеянного типа, где каждая точка может иметь другой цвет. Установив размер символа на небольшое значение и рисуя значения близко друг к другу, вы можете эмулировать визуальную линию. Вот пример, основанный на выборке регрессии с сайта echarts:

введите описание изображения здесь

Комментарии:

1. Интересная идея. Спасибо