Axis matching limitation
See original GitHub issueThis is a pretty problematic case for Plotly.py: https://codepen.io/nicolaskruchten/pen/ExaOMRr?editable=true
In this case, all axes have matches set to the first axis (x or y) but those axes have no traces, so no information is being shared among the axes that do have traces.
I’d be tempted to call this a bug… thoughts @alexcjohnson @archmoj ?
This is a problem for Plotly.py because make_subplots creates subplots and sets matches before knowing which subplots have traces.
Issue Analytics
- State:
- Created 4 years ago
- Comments:20 (20 by maintainers)
Top Results From Across the Web
MATLAB linkaxes - Synchronize limits of multiple axes
Synchronizing limits allows you to zoom or pan in one plot or figure and display the same range of data in another plot...
Read more >Consistent Axis Scales Across Multiple Charts - Peltier Tech
This tutorial shows a simple, reliable, non-programmatic method for synchronizing axis scales in multiple charts.
Read more >y-axis values on graph don't align with values in Plot Area
If you limit the y-axis to 80, some parts of the second and third line whose values are above 80 will not show...
Read more >Dual axes time series plots may be ok sometimes after all
Dual axis time series charts are often deprecated, but the standard alternatives have weaknesses too. In some circumstances, if done carefully, ...
Read more >Setting the same axis limits for all subplots in matplotlib
You could use shared axes which will share the x- and/or y-limits, but allow to customise the axes in any other way.
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

@etpinard My dev branch is at: https://github.com/plotly/plotly.js/commits/fix4501-match-axes_dev
Yes, the new minimal bug demo captures my intent here, thanks @archmoj 😃