-
-
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
Add tickmode "proportional" #6827
base: master
Are you sure you want to change the base?
Commits on Dec 26, 2023
-
Add/calc tickmode "proportional" in
cartesian/
- Create tickmode "proportional" - Map fractional tickvals to axis values w/ axis range: - Set ax.(minor?).tickvals to - Do that right before `arrayTicks()` is called - Every instance of `tickmode === "array"` gets `...|| "proportional"` This works well since tickmode "proportional" really just adds a preprocess step to tickmode "array". TODO: - Check if graph is reversed - Find where ticks are redrawn on zoom and make redraw proportional (will probably fix below) - Figure out why ticks not redrawn on double click/home - Add docs in layout
Configuration menu - View commit details
-
Copy full SHA for e7a2ffa - Browse repository at this point
Copy the full SHA e7a2ffaView commit details -
Fix bug by which tickvals forever expands
The algo has to set the tickvals property back to original value after spoofing it. This does that.
Configuration menu - View commit details
-
Copy full SHA for 6d48a3b - Browse repository at this point
Copy the full SHA 6d48a3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00e884a - Browse repository at this point
Copy the full SHA 00e884aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 931199e - Browse repository at this point
Copy the full SHA 931199eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fced9ce - Browse repository at this point
Copy the full SHA fced9ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2abf08 - Browse repository at this point
Copy the full SHA b2abf08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 910163e - Browse repository at this point
Copy the full SHA 910163eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e21af96 - Browse repository at this point
Copy the full SHA e21af96View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddfaad7 - Browse repository at this point
Copy the full SHA ddfaad7View commit details
Commits on Dec 27, 2023
-
Restore proportional array later in loop:
Plotly does some math on the ticks, sometimes comrparing major and minor values, so we have to store both in their own separate values and then restore them to their attribute at the very end so plotly has them throughout the calculating process.
Configuration menu - View commit details
-
Copy full SHA for d42dd73 - Browse repository at this point
Copy the full SHA d42dd73View commit details
Commits on Dec 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5d7b1b9 - Browse repository at this point
Copy the full SHA 5d7b1b9View commit details -
These tests currently fail but this commit currently doesn't include fundamental bug fixes.
Configuration menu - View commit details
-
Copy full SHA for db1f82e - Browse repository at this point
Copy the full SHA db1f82eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2ac023 - Browse repository at this point
Copy the full SHA a2ac023View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fedfc7 - Browse repository at this point
Copy the full SHA 1fedfc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8f2052 - Browse repository at this point
Copy the full SHA e8f2052View commit details
Commits on Jan 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c3f590d - Browse repository at this point
Copy the full SHA c3f590dView commit details
Commits on Jan 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7e93370 - Browse repository at this point
Copy the full SHA 7e93370View commit details -
Configuration menu - View commit details
-
Copy full SHA for afba178 - Browse repository at this point
Copy the full SHA afba178View commit details -
Configuration menu - View commit details
-
Copy full SHA for aca7a92 - Browse repository at this point
Copy the full SHA aca7a92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 195dfa5 - Browse repository at this point
Copy the full SHA 195dfa5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a788ccc - Browse repository at this point
Copy the full SHA a788cccView commit details
Commits on Jan 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ecffc49 - Browse repository at this point
Copy the full SHA ecffc49View commit details
Commits on Jan 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3089c4a - Browse repository at this point
Copy the full SHA 3089c4aView commit details
Commits on Jan 12, 2024
-
Intermediate commit w/ partial work- new strat:
So, parameterization is good in testing. Promises + Jasmine + Karma w/o let or const make it hard to do manually. There should be a parameterization library. There is a way to make it all work (moving all loops outside of it/describe). Which is good, because then each parameter can be reported as a separate test, which improves reporting. But that solution is generally unpopular.
Configuration menu - View commit details
-
Copy full SHA for 99d336a - Browse repository at this point
Copy the full SHA 99d336aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4476d38 - Browse repository at this point
Copy the full SHA 4476d38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3502d49 - Browse repository at this point
Copy the full SHA 3502d49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09ebcfc - Browse repository at this point
Copy the full SHA 09ebcfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fe254b - Browse repository at this point
Copy the full SHA 3fe254bView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb82723 - Browse repository at this point
Copy the full SHA eb82723View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe6f8d0 - Browse repository at this point
Copy the full SHA fe6f8d0View commit details
Commits on Jan 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b3956a0 - Browse repository at this point
Copy the full SHA b3956a0View commit details
Commits on Jan 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7176049 - Browse repository at this point
Copy the full SHA 7176049View commit details -
Refactor as to not override ax.tickvals:
- Use private ax._mappedTickvals instead - Remove use of Lib.nestedProperty during refactor
Configuration menu - View commit details
-
Copy full SHA for 15387ed - Browse repository at this point
Copy the full SHA 15387edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ab0b41 - Browse repository at this point
Copy the full SHA 2ab0b41View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1a4db8 - Browse repository at this point
Copy the full SHA f1a4db8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee17af2 - Browse repository at this point
Copy the full SHA ee17af2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93e4bb8 - Browse repository at this point
Copy the full SHA 93e4bb8View commit details
Commits on Feb 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 61efdef - Browse repository at this point
Copy the full SHA 61efdefView commit details