Mike Bostock
Mike Bostock
I’d like the documentation to be clearer. Given this representation of bands:  Some questions: Is a band included if [_r0_, _r1_] has a non-empty intersection with the band, or...
I’ve implemented a demo of ordinal brushing here: https://observablehq.com/@d3/ordinal-brushing I used bisectRight as in this PR. One point of awkwardness is `x.domain().map(x)` to access the underlying ordinal scale’s range. My...
After a little more thought, I switched my demo to use a point scale. I think it makes sense for the point scale to consider something selected only if the...
Mind sharing a visual example of what you want?
@joe-bruce Can you please also upvote by adding a 👍 reaction to the top post? That way we can track the number of upvotes by sorting issues. Thank you.
Something relatively “easy” we could do: a custom **format** function for a channel value could return an SVG TSPAN or A element, allowing the text to be styled and hyperlinked....
No @aborruso, the new custom format is still limited to plain text formatting, not rich text. Sorry! That is why we have this separate issue.
Another direction to explore here could be a **content** channel that returns arbitrary SVG content. This would take priority over the default display (similar to the **title** channel taking priority...
I propose we call this “curveHorizontal”, and include a curveVertical for the vertically-oriented equivalent.
I think this would be difficult to implement, and I don’t have any current plans to support this feature, but it might make a good contribution if someone is interested.