-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Per-trace axis extremes #2849
Per-trace axis extremes #2849
Commits on Jul 25, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 67db333 - Browse repository at this point
Copy the full SHA 67db333View commit details -
- a Axes.expend clone that does not append things to ax._min/ax._max, but instead returns two arrays, a min array and max array of potential data extremes
Configuration menu - View commit details
-
Copy full SHA for 3e817f3 - Browse repository at this point
Copy the full SHA 3e817f3View commit details -
add _extremes to all traces in calc
- to be filled with the results of findExtremes
Configuration menu - View commit details
-
Copy full SHA for 1cd8482 - Browse repository at this point
Copy the full SHA 1cd8482View commit details -
adapt getAutoRange and doAutoRange to trace _extremes
- pass gd, to look for _extremes in gd._fullData and eventually in layout container to can expand the axis ranges
Configuration menu - View commit details
-
Copy full SHA for e9d3ca0 - Browse repository at this point
Copy the full SHA e9d3ca0View commit details -
generalize concatExtremes for polar, splom and layout components
- N.B. sploms are linked to multiple axes per traces, so we can't rely on single 'x' and 'y' in _extremes -> use ax._id instead!
Configuration menu - View commit details
-
Copy full SHA for 2966cf3 - Browse repository at this point
Copy the full SHA 2966cf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9cf2e1 - Browse repository at this point
Copy the full SHA a9cf2e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13cb0f0 - Browse repository at this point
Copy the full SHA 13cb0f0View commit details
Commits on Jul 26, 2018
-
replace Axes.expand -> findExtremes for ErrorBars
- here we append the min/max arrays of the corresponding trace
Configuration menu - View commit details
-
Copy full SHA for d24eaef - Browse repository at this point
Copy the full SHA d24eaefView commit details -
🔪 ax._min / ax._max logic for rangeslider
- questionable commit, especially the part in autorange.js, but this doesn't make any test fail ?!?
Configuration menu - View commit details
-
Copy full SHA for d9bb617 - Browse repository at this point
Copy the full SHA d9bb617View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b02ac4 - Browse repository at this point
Copy the full SHA 9b02ac4View commit details -
adapt polar to new per trace/item _extremes
- N.B. polar is the only subplot apart from cartesian that used Axes.expand and friends.
Configuration menu - View commit details
-
Copy full SHA for d407c90 - Browse repository at this point
Copy the full SHA d407c90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ab0c2f - Browse repository at this point
Copy the full SHA 9ab0c2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e866c2 - Browse repository at this point
Copy the full SHA 6e866c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c45427b - Browse repository at this point
Copy the full SHA c45427bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e77cacc - Browse repository at this point
Copy the full SHA e77caccView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba3c903 - Browse repository at this point
Copy the full SHA ba3c903View commit details -
Configuration menu - View commit details
-
Copy full SHA for 424f4a6 - Browse repository at this point
Copy the full SHA 424f4a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c250c3 - Browse repository at this point
Copy the full SHA 4c250c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5becba0 - Browse repository at this point
Copy the full SHA 5becba0View commit details
Commits on Jul 27, 2018
-
use ax.(_traceIndices, annIndices, shapeIndices)
... to keep track of traces, annotations and shapes plotted on axis ax. Adapt concatExtremes accordingly!
Configuration menu - View commit details
-
Copy full SHA for 66df51e - Browse repository at this point
Copy the full SHA 66df51eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0699c0 - Browse repository at this point
Copy the full SHA d0699c0View commit details -
add bar stack visible -> autorange test & move 'b' init to setPositions
- Bar.setPositions mutate 'b' in bar trace calcdate, we need to reinit 'b' during setPositions so that we can skip calc on visible edits
Configuration menu - View commit details
-
Copy full SHA for f1cda60 - Browse repository at this point
Copy the full SHA f1cda60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a78013 - Browse repository at this point
Copy the full SHA 9a78013View commit details
Commits on Jul 30, 2018
-
Revert "make annotations & shapes 'visible' -> 'plot' edit type"
- we would need to coerce their xref and yref even when `visible:false`. Not worth the effort at the moment. This reverts commit 9a78013.
Configuration menu - View commit details
-
Copy full SHA for 5cfee13 - Browse repository at this point
Copy the full SHA 5cfee13View commit details -
add fallback for _extremes during concat
... to handle `visible:false` annotations and shapes that do not go through calcAutorange at the moment.
Configuration menu - View commit details
-
Copy full SHA for 62f1549 - Browse repository at this point
Copy the full SHA 62f1549View commit details -
collapse trace extremes before getAutorange
... by factoring out logic from findExtremes
Configuration menu - View commit details
-
Copy full SHA for aac11a2 - Browse repository at this point
Copy the full SHA aac11a2View commit details