-
Notifications
You must be signed in to change notification settings - Fork 187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Follow-ups on Delaunay/Voronoi #928
Comments
Hmm, this is a bummer. 🤔 This is the same issue we ran into in #889 (review):
So, we’re kind of back to where we were. Since the initializer constructs the channels dynamically, if we don’t want to declare the channels statically in the Mark constructor, the only way to know that the channels are missing would be to initialize the mark and apply its initializer (which currently means rendering the mark… there’s no method for just “fully” initializing a mark). It definitely seems possible for the initializers to declare which channels they will create: dodgeX creates x, dodgeY creates y, hexbin creates whatever’s declared in outputs. So maybe we just have a convention for declaring these dynamic channels so that mark constructors can know what will happen. |
This umbrella issue is over a year old. We should close it and re-open more specific issues as needed. |
clip: true
(since it is exactly on the clipping path). the way to fix it might be to add a padding (or inset) option.Sub-graphs: Gabriel, Urquhart, and minimal spanning tree #941Plot.voronoiMesh(penguins, Plot.dodgeY("middle", {x: "body_mass_g", y: []}))
(solved by delaunay X and Y are optional #931)The text was updated successfully, but these errors were encountered: