You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Encountered this recently in a custom recipe (basically a choropleth which shows all admin levels (states, regions, districts) of a specific country. This is because we don't fully flatten plots in CairoMakie, instead relying on recipe level implementations. Thus, any z-level adjustment that is not at the level of the plot which sits in scene.plots will not be applied.
The solution to this is to change how get_all_plots behaves, such that it fully flattens all plots to the atomic level. Then, it could be overridden by multiple dispatch for certain plot types, like band or poly, which we want to be able to plot directly.
These recipe overrides would also have to detect whether their components had the same transformation matrices, and figure out how to handle them if they do not.
The text was updated successfully, but these errors were encountered:
Encountered this recently in a custom recipe (basically a choropleth which shows all admin levels (states, regions, districts) of a specific country. This is because we don't fully flatten plots in CairoMakie, instead relying on recipe level implementations. Thus, any z-level adjustment that is not at the level of the plot which sits in
scene.plots
will not be applied.The solution to this is to change how
get_all_plots
behaves, such that it fully flattens all plots to the atomic level. Then, it could be overridden by multiple dispatch for certain plot types, likeband
orpoly
, which we want to be able to plot directly.These recipe overrides would also have to detect whether their components had the same transformation matrices, and figure out how to handle them if they do not.
The text was updated successfully, but these errors were encountered: