Измените цвет диаграммы области программно в старших графиках - PullRequest
6 голосов
/ 20 марта 2012

Я хочу изменить цвет диаграммы области после ее первоначальной визуализации.

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

В обоих случаях цвет основной области не обновился, но есть точки данных и легенда.

JSFiddle Demo: http://jsfiddle.net/simonweston/tLwy5/

Любая помощь будет принята с благодарностью.

Ответы [ 2 ]

7 голосов
/ 20 марта 2012

Вы можете изменить его динамически, но вам нужно манипулировать элементами SVG DOM вместо объекта диаграммы:

$($('.highcharts-series').children()[0]).attr('fill','blue')

Производит:

enter image description here

1 голос
/ 20 марта 2012

Я также попытался изменить его без удачи, единственный способ - воссоздать диаграмму, как показано здесь

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