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();
В результате этого действия на экране будет отображена диаграмма, в которой отсутствуют ряды данных:

См. также: