See discussion at #325 and https://github.com/observablehq/plot/pull/348#issuecomment-830659582