Proposal: smart sharing detection. #547
cvanelteren
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I am here to judge the interest to turn off sharing automatically for subplots that make no sense. By default UltraPlot assumes that we are sharing the axes across the subplots, but in some cases this makes no sense.
Imagine if we are having a vertical bar graph, a network and an imshow. Matplotlib by default does not share axes and so sharing would need to be turned on by the user for the issues to arise. UltraPlot on the other hand will assume you are trying to share the axes among these plots. Since the graph types are essentially different, this prompts the users to be aware of this change in behavior -- which it may not, yielding unexpected behavior.
I propose to make the default behavior smart by assuming that by default the user may want to share between subplots that make sense. Part of this behavior is already present by turning on ticks or turning them off depending on whether the plot could physically share them. I think we should extend this behavior to smartly detect different subplot types beyond geo or cartesian that would prevent the users from getting unexpected behavior.
Happy to hear the thoughts from the community on this.
Beta Was this translation helpful? Give feedback.
All reactions