Что такое "кисть"?

docs прямо вписываются в детали использования API-кисти без описания того, что такое "кисть".

Я могу сделать свои собственные обоснованные предположения, конечно, на основе примеров, приведенных на этой странице, но я ищу более формальное введение в то, что такое "кисть" .

(Поиск "кисти" или даже для комбинации, такой как "кисть" и "графика", не очень эффективен для меня, потому что термин "кисть" уже широко используется в области графического программного обеспечения для обозначения что-то совершенно другое (например, формы кисти AI и т.д.).)

В частности, я хотел бы знать: "brush" d3.js-специфическая терминология или даже d3.js -специальная идея? Кроме того, для чего нужны "кисти"? И для чего они не хороши? (Возможно, я плотнее, чем средний, но я не нахожу словесные примеры, приведенные на сайте d3.js, особенно полезными с этими вопросами.)

Ответ 1

Хорошо, я нашел то, что искал, в значительной степени:

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

Оригинал здесь.