Jamie888 Ответов: 0

Highchart barchart column color автоматическое изменение цвета обратно на цвет по умолчанию при наведении курсора


Привет, у меня есть несколько кодов, написанных на javascript, где любое значение меньше 80 приведет к тому, что цвет столбца barchart станет красным. Я сделал это, но, похоже, есть ошибка, в то время как цвет столбца меняется обратно на цвет по умолчанию каждый раз, когда я навожу курсор на столбец.
Например, красный становится синим.
Ниже приведены мои коды:

function (chart) {

               var max = 80;

               $.each(chart.series[2].data, function (i, data) {
                   if (data.y < max) {
                       data.graphic.attr({
                           fill: 'RED'
                       });
                       chart.series[0].data[i].graphic.attr({
                           fill: 'RED'
                       });
                       hover: { color: 'RED' };
                       chart.redraw();
                   }
               });
           }


Что я уже пробовал:

1. попытался найти онлайн-решение, но ссылка ниже-это лучшее, что я могу получить.
http://stackoverflow.com/questions/7414287/how-do-you-change-the-colour-of-each-category-within-a-highcharts-column-chart

0 Ответов