Open AidMen opened 1 week ago
The documentation here is wrong because it was copied from the line mark; an area has no fill by default so setting the strokeLinecap has no effect by default. You need to set a stroke if you want a single-point area to be visible.
Thank you for your support and clarification @mbostock. I am looking forward to see the documentation updated.
Describing the bug
As the title implies either I didn't understand the docs for this use case or there is a bug:
Excerpt from the API docs on area marks:
Expected behavior
If my plot contains gaps which creates single points, I don't need to do anything else but define the mark option
strokeLinecap: 'square'
so that I still see an area rendered at this data point.Steps how to reproduce
Here is my minimal working example in an Observable notebook
This is what it looks like at this point in time:
Only after adding styles to the area (SVG \<path> Element) do I see the area for a single point. Is this the desired method?