observablehq / observablehq/plot
Position band ticks at the start or end of the band?
Nobody has claimed this yet.
- Dominant language
- HTML
- Stars
- 5.4k
- Forks
- 244
- PR merge metrics
- No merged PRs in 30d
Description
Moved from #386:
It would be useful to be able to adjust the vertical position of facet labels. The default vertical centring is not ideal in this example, we would like to align the label to the bottom of each facet:
https://observablehq.com/@yurivish/dog-age-distributions

Facet scales are band scales, so this is equivalent to having more control over where the tick is positioned for a band scale. Currently the tick is always drawn in the center of the band, but this could be made configurable.
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 locating the facet-scale and band-scale tick positioning code described in the issue, then trace how facet labels are rendered. The work is done when the band tick position can be configured at the start or end rather than always centered, with the existing centered behavior preserved.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- d3
- Domain
- data-visualization
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100