2014-04-30 2 views
0

Я работаю над приложением, которое требует, чтобы я выделил несколько пунктов на диаграмме истории (я использую Highhart's Highstocks).Сохранять цвет маркера в строке истории строк в Highchart

Highlighting Point

этот вопрос, кажется, отвечая на мой вопрос, но моя точка зрения такова - я не могу добавить маркера только & plotoptions на этот график, как в интерфейсе я использую класс питона, который визуализирует данные за всю историю диаграммы , Поэтому я предпочитаю, чтобы эта модификация выполнялась в интерфейсе. более

Один вопрос, который отвечает аналогичные требования является

Comparing the Marker Points to average

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

При рисовании графика я получаю правильно, требуемые точки находятся в требуемых цветах. Мой вопрос здесь

Когда я выхожу из измененных цветовых маркеров, цвет маркера переходит в цвет по умолчанию. (Возможно, я проиграл, но мне нужен способ выяснить) (1) Как сохранить измененный цвет? Или (2) Есть ли лучший способ назначить цвета маркерным точкам, которые передают массив сравниваемых значений, как указано выше?

Я новичок в Highcharts, любая помощь в этом отношении приветствуется ...

ответ

0

Если я вас правильно понял, вы хотите, чтобы выделить одну или несколько точек за пределами начальной конфигурации участка? Самый простой способ - update the specific pointsпосле участок изначально нарисован.

var chart = $('#container').highcharts() 
chart.series[0].points[4].update({color: 'red'}); 

Приведен пример jsFiddle.

+0

Спасибо за то, что вы нашли время и помогли мне ... Этот ваш ответ дал мне широкий обзор, я смог достичь того, чего хотел. http://stackoverflow.com/questions/11083794/dynamically-draw-marker-on-last-point-in-highcharts ответ в этом вопросе может быть полезен также вместе с вашим ответом ... – Arun

Смежные вопросы