The docs go right into the details of using the "brush" API without ever describing what a "brush" is.
I can make my own educateded guesses, of course, based on the examples given in that page, but I'm looking for a more formal introduction to what a "brush" is.
(Searching for "brush", or even for a combination such as "brush" and "graphics", has not very effective for me, because the term "brush" is already widely used in the area of graphics software to denote something entirely different (e.g. AI's brush shapes, etc.).)
In particular, I'd like to know: Is "brush" d3.js-specific terminology, or a even a d3.js-specific idea? Also, what are "brushes" good for? And what are they not good for? (Maybe I'm denser than the average, but I don't find the word-less examples given in the d3.js site particularly helpful with these questions.)
noun. un·der·brush ˈən-dər-ˌbrəsh. : shrubs, bushes, or small trees growing beneath large trees in a wood or forest : brush. : a tangled, obstructing, or impeding mass.
It is used for cleaning, grooming hair, make up, painting, surface finishing and for many other purposes. It is one of the most basic and versatile tools in use today, and the average household may contain several dozen varieties.
(slang) brush off. to dismiss or get rid of abruptly or rudely.
Hand brushes have a handle or hand grip to allow the brush to be held in a hand and rubbed against a substrate. They have bristles mounted in a wood, plastic, metal handle, or stem such as scratch, welders, twisted-in-wire, and plater brushes.
OK, I found what I was looking for, pretty much:
Brushing means selecting a subset of the data items with an input device (mouse). This is usually done to highlight this subset, but it can also be done to delete it from the view or to de-emphasize it, if the user wants to focus on the other items.
Original here.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With