observablehq / observablehq/plot
"element" transform to complement pointer transform
Nobody has claimed this yet.
- Dominant language
- HTML
- Stars
- 5.4k
- Forks
- 244
- PR merge metrics
- No merged PRs in 30d
Description
The pointer transform is awesome, but currently we're using Plot to build some tree maps and the x/y pointer transform doesn't feel natural with "boxed" targets. I would love to see a transform that listens to hover or proximity events on the actual drawn svg nodes. This would make tooltips feel much better for plots where bounding boxes are easily hovered.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by examining the existing pointer transform and how hover or proximity events are exposed for the actual drawn SVG nodes. Define the element transform’s behavior for boxed targets and verify that tooltips can use node-level interaction rather than x/y bounding-box hits; the issue names no files or tests.
Written by the indexing model from the issue text.
Assessment
- Domain
- data-visualization
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100