Хобрук: Ваш путь к мастерству в программировании

Скрытие серии Highcharts без использования легенды

Мне нужно иметь возможность скрыть серию Highcharts с помощью кнопки, а не легенды (причина в том, что мне нужно переключать несколько групп с помощью одной кнопки: Скрытие _групп_ серий в Highcharts и jQuery: как добиться приемлемой производительности? и по причинам, указанным в этом сообщении, я не могу использовать $(chart.series).each() с jQuery.

Ни одно из следующих выражений не имеет никакого эффекта (мой объект диаграммы называется chart):

Chart.series.get(1).hide();
chart.series.get(1).hide();
$(chart.series[1]).hide();
$(chart.series["1"]).hide();
$(chart.series[1]).hide();
$(chart.series)["1"].hide();
$(chart.series)[1].hide();

Может ли кто-нибудь сказать мне, как я могу скрыть серию диаграммы, если я знаю ее индекс? Спасибо.


Ответы:


1

Это должно работать:

chart.series[index].hide()

Полный пример на jsfiddle

(UDP URL из комментария Симена Эххольта)

16.01.2012
  • Вот рабочий jsFiddle, на который есть ссылка в документах highcharts для _1 _ 11.04.2014
  • Вы знаете, можно ли полностью удалить серию из легенды? Не просто сделать его серым. 05.08.2014
  • michaelAdam: вам нужно сделать chart.series[index].remove(true) (api.highcharts.com/highcharts#Series.remove) 29.10.2014
  • Было бы неплохо иметь такую ​​функциональность, как remove (), которая полностью скрывает серию, но затем просто возвращает ее обратно. [У меня дурацкий сложный пользовательский интерфейс, в котором есть все функции, которые мог вообразить мой менеджер, и не заботиться о том, чтобы он оставался простым.] 27.09.2019
  • Новые материалы

    Создание кнопочного меню с использованием HTML, CSS и JavaScript
    Вы будете создавать кнопочное меню, которое имеет состояние наведения, а также позволяет вам выбирать кнопку при нажатии на нее. Финальный проект можно увидеть в этом Codepen . Шаг 1..

    Внедрите OAuth в свои веб-приложения для повышения безопасности
    OAuth — это широко распространенный стандарт авторизации, который позволяет приложениям получать доступ к ресурсам от имени пользователя, не раскрывая его пароль. Это позволяет пользователям..

    Классы в JavaScript
    class является образцом java Script Object. Конструкция «class» позволяет определять классы на основе прототипов с чистым, красивым синтаксисом. // define class Human class Human {..

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

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

    Обзор: Машинное обучение: классификация
    Только что закончил третий курс курса 4 часть специализации по машинному обучению . Как и второй курс, он был посвящен низкоуровневой работе алгоритмов машинного обучения. Что касается..

    Разработка расширений Qlik Sense с qExt
    Использование современных инструментов веб-разработки для разработки крутых расширений Вы когда-нибудь хотели кнопку для установки переменной в приложении Qlik Sense? Когда-нибудь просили..