Взаимодействие с осью категорий

У меня есть следующая реализация.

http://jsfiddle.net/ao617j2j/

Я хотел бы знать, когда пользователь нажимает на ярлык categoryAxis, он должен скрывать/отображать соответствующий стек баров.

categoryAxis: {
  categories: ["First Stock", "Second Stock", "Third Stock", "Fourth Stock", "Fifth Stock"],
},

person casillas    schedule 20.05.2015    source источник
comment
Взгляните на обработчик события осиLabelClick: jsfiddle.net/ao617j2j/1.   -  person ezanker    schedule 21.05.2015
comment
Я дал баллы по другим вашим вопросам за этот ответ.   -  person casillas    schedule 21.05.2015


Ответы (1)


В этом случае вы можете добавить событие axisLabelClick и получить ряд данных с соответствующим индексом, установить значение 0 и redraw его. Я создаю фрагмент кода, чтобы скрыть панель, чтобы снова показать панель, я думаю, вы уже поняли идею. Удачи! :D

axisLabelClick: function(e) {
    var series = e.sender.options.series;

    $.each(series, function(i, item){
      item.data[e.index] = 0;
    });
    e.sender.redraw();
}
person Dion Dirza    schedule 21.05.2015