Диапазон кисти dc.js d3.js

Я пытаюсь получить значение кисти на графике d3.js.

_chart.brush().value; 

Я просто хочу получить значение диапазона кисти, когда вы выбираете диапазон на графике.

1 ответ

Решение

Я думаю, что вы можете искать

brush.extent()

Обратите внимание, что кисть связана с x- и y-масштабами, и они определяют, что возвращает экстент.

Обычно вы используете кисть с количественной шкалой, которая означает, что экстент должен давать вам значение из области шкалы (пространство данных), но если вы используете порядковый масштаб, то экстент будет возвращать значения из диапазона шкалы (пространство в пикселях).

Еще одна вещь, которую стоит отметить, это то, что вы можете получить простой диапазон обратно, если кисть имеет только одну шкалу (x или y), но даст вам 2-мерную матрицу, если вы установили обе шкалы.

Посмотрите здесь для деталей.

Другие вопросы по тегам