isFiltered(value: Number);
value. Значение проверяемой Y-координаты линии.
Метод isFiltered проверяет попадание линии оси в диапазон фильтрации.
Метод возвращает значение true, если прямая попадает в диапазон фильтрации, значение false, если прямая находится за пределами диапазона фильтрации и значение null, если диапазон фильтрации не задан.
Для реализации примера необходимо наличие компонента ParallelCoordinates с наименованием «coord» (см. «Пример создания компонента ParallelCoordinates»). Проверим, запущена ли фильтрация у второй оси, и если не запущена, то установим границы фильтрации:
// Проверяем, запущена ли фильтрация у второй оси диаграммы
if (coord.getAxes()[1].isFiltrationActive()) {
console.log("Фильтрация у второй оси уже запущена");
} else {
console.log("Запускается фильтрация для второй оси...");
coord.getAxes()[1].setRangeMinValue(30);
coord.getAxes()[1].setRangeMaxValue(350);
coord.getAxes()[1].draw();
};
coord.refresh();
В результате выполнения примера в консоль будет выведено сообщение о запуске фильтрации для второй оси:
Запускается фильтрация для второй оси...
У второй оси будут установлены границы диапазона фильтрации:

Проверим нахождение первой линии в диапазоне фильтрации второй оси:
// Проверяем нахождение первой линии в диапазон фильтрации второй оси
if (coord.getAxes()[1].isFiltered(dataSource.getData("line1", 0, "id2"))) {
console.log("Первая линия находится в диапазоне фильтрации второй оси");
} else {
console.log("Первая линия находится за пределами диапазона фильтрации второй оси");
}
В результате в консоль будет выведен результат проверки:
Первая линия находится в диапазоне фильтрации второй оси
Проверим, была ли скрыта первая линия после установления фильтрации второй оси:
// Проверяем, была ли скрыта первая линия после установления фильтрации оси
if (coord.getLines()[0].getIsFiltered()) {
console.log("Первая линия скрыта после установления фильтрации");
} else {
console.log("Первая линия видна после установления фильтрации");
}
В результате в консоль будет выведен результат проверки:
Первая линия видна после установления фильтрации
См. также: