removeAllSeries(redraw: Boolean);
redraw. Признак необходимости перерисовки диаграммы.
Метод removeAllSeries удаляет все ряды данных диаграммы.
Допустимые значения параметра redraw:
true. По умолчанию. Необходима перерисовка диаграммы;
false. Перерисовка диаграммы не требуется.
Для выполнения примера необходимо наличие на html-странице компонента Chart с наименованием «chart» (см. «Пример создания гистограммы»). Удалим один из рядов данных диаграммы:
// Получаем ряды диаграммы var series = chart.getSeries(); // Выводим в консоль браузера количество рядов диаграммы console.log("Количество рядов диаграммы: " + series.length); // Проверяем наличие рядов данных на диаграмме if (series.length > 0) { //Получаем последний ряд диаграммы var serie = chart.getSerie(chart.getSeries().length - 1); // Удаляем полученный ряд без перерисовки диаграммы chart.removeSerie(serie, false); // Выводим в консоль браузера количество рядов диаграммы после удаления ряда console.log("Количество рядов диаграммы после удаления ряда: " + chart.getSeries().length); // Перерисовываем диаграмму chart.redraw(true); }
В результате выполнения примера из массива рядов диаграммы был удален последний ряд данных:
В консоли браузера были выведены сообщения о количестве рядов данных диаграммы до и после удаления ряда:
Количество рядов диаграммы: 5
Количество рядов диаграммы после удаления ряда: 4
Удалим все ряды данных диаграммы:
// Удаляем все ряды данных на диаграмме chart.removeAllSeries();
В результате этого действия на экране будет отображена диаграмма, в которой отсутствуют ряды данных:
См. также: