Включайте/выключайте флаги с помощью кнопки в highcharts/highstock

Я задавался вопросом, знает ли кто-нибудь, возможно ли в jQuery иметь кнопку, которая будет показывать/скрывать флаги, отображаемые на биржевой диаграмме highcharts, например, в моем jsfiddle здесь http://jsfiddle.net/hcharge/G7rsh/6/

Я предполагаю, что вы будете использовать что-то вроде этого

$('.on').click(function() {
        $('flags').toggle('1000', function() {
         });
    });

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

Спасибо


person hcharge    schedule 04.07.2012    source источник
comment
Торстейн Хёнси никто не может ничего сказать после него, но я могу сказать одно   -  person Mina Gabriel    schedule 04.07.2012
comment
чтобы использовать jquery для скрытия и отображения серий, вы должны использовать SVG ELEMENTS в качестве селектора,   -  person Mina Gabriel    schedule 04.07.2012
comment
Хороший пример, но график не работает   -  person Zulu    schedule 10.06.2018


Ответы (2)


Вот скрипта poc

Торстейн ответил до меня, но это несправедливо, он создал библиотеку :-D

Кстати, его решение лучше моего

person Grooveek    schedule 04.07.2012

Вы можете вызвать методы Series.show() и Series.hide() в Highcharts: http://jsfiddle.net/G7rsh/7/

person Torstein Hønsi    schedule 04.07.2012
comment
что не так с highcharts jsFIDDLE... скоро ли это заработает - person Mina Gabriel; 04.07.2012
comment
большое спасибо за ваш ответ Torstein, и скорость ответа! Я выбрал ответ Grooveeks только потому, что это позволило мне удалить несколько флагов. - person hcharge; 05.07.2012
comment
есть ли простой способ изменить это для работы с несколькими флагами? - person hcharge; 05.07.2012