-
Notifications
You must be signed in to change notification settings - Fork 41
Fix Matplotlib gallery, styling, axes, and label compatibility [mpl compatibility] #340
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
Merged
+8,971
−1,271
Merged
Changes from all commits
Commits
Show all changes
78 commits
Select commit
Hold shift + click to select a range
326b38b
Add Matplotlib log scale compatibility
sselvakumaran 52957ed
Fix pie wedges and annotation connectors
sselvakumaran 24525c1
Support multiline chart chrome layout
sselvakumaran 3ea9d42
Improve Matplotlib tick label fidelity
sselvakumaran 3232f7d
Fix pyplot bar labels and mathtext fallback
sselvakumaran baf85d0
Fix subplot mosaic geometry
sselvakumaran f820953
Reconcile multiline tick layout integration
sselvakumaran 55ec967
fix(pyplot): preserve axes-relative table layout
sselvakumaran bce3da2
Fix multiline top-aligned text boxes
sselvakumaran 1aabfcf
fix(pyplot): resolve quiver in display space
sselvakumaran dfe560b
fix(pyplot): preserve streamplot trajectories for arrows
sselvakumaran 6f178d3
fix(pyplot): reject incomplete native streamlines
sselvakumaran b3d3328
test(pyplot): update streamplot width contract
sselvakumaran d90e187
fix(pyplot): align vector field review contracts
sselvakumaran 72fb45b
Fix PR 340 layout review regressions
sselvakumaran 611bc69
Restore layout and export performance
sselvakumaran b7a851d
Preserve browser y-title gap at canvas edge
sselvakumaran 4f11c65
Support Axis tick parameters in dollar ticks
sselvakumaran c53d9e7
Render Matplotlib ticks on requested sides
sselvakumaran f4d0caa
Fix multiline baseline text box placement
sselvakumaran ea70e05
Clip axlines to finalized shared domains
sselvakumaran 10cd009
Fix shared Anscombe subplot state
sselvakumaran 31c831d
Bump protocol for mirrored tick sides
sselvakumaran 0a24899
Render tick labels on requested sides
sselvakumaran f5054b8
Handle tangent and off-view axlines
sselvakumaran 4c95026
Fix default side for extra y ticks
sselvakumaran 5ad02f6
Fix xtick rotation geometry
sselvakumaran c149d88
Contain terminal x tick labels in static panels
sselvakumaran 3560956
Scale suptitle fonts by output DPI
sselvakumaran 388dbd9
Keep constrained x labels inside static exports
FarhanAliRaza eec9970
Resolve constrained layout before position reads
sselvakumaran 2fabaed
Honor layout on standalone pyplot figures
sselvakumaran a12f6fb
Clarify protocol v9 compatibility rationale
sselvakumaran a1f6871
Support pie hatches and shadows
sselvakumaran 5b1d940
Fix pie shadow regression coverage
sselvakumaran 2a0ff7d
Merge PR 336 log-scale compatibility dependency
sselvakumaran 587cd7b
Format pie compatibility regression tests
sselvakumaran 09241cc
Complete Matplotlib scale gallery compatibility
sselvakumaran 15b4624
Correct scale gallery coordinate assertions
sselvakumaran b7d347d
Support Matplotlib tick and date gallery APIs
sselvakumaran 96d8087
Update PR 336 scale dependency
sselvakumaran 4b51344
Support Matplotlib figure decorations
sselvakumaran 4571173
Define the Matplotlib text color rcParam
sselvakumaran eed17e8
Keep compatibility ledgers out of the scale PR
sselvakumaran f0a889b
Merge current main into scale compatibility
sselvakumaran bf51d3e
Document the scale protocol revision
sselvakumaran d54b593
Reject unsupported shared aspect mutation
sselvakumaran 4d1f6cb
Resolve scale and grid review findings
sselvakumaran da2f5cc
Merge main into pie compatibility work
sselvakumaran ab68caf
Keep upstream export docs unchanged
sselvakumaran a665561
Merge remote-tracking branch 'github/main' into agent/quiver-display-…
sselvakumaran 8231b14
Render pyplot errorbar caps in point space
sselvakumaran 0149559
Merge remote-tracking branch 'github/main' into agent/gallery-log-sca…
sselvakumaran dc35cb5
Address figure layout review feedback
sselvakumaran 78640af
Update tick style expectation for grid defaults
sselvakumaran 1b0958d
Merge PR 336 scale compatibility base
sselvakumaran 23eedf5
Stack pie compatibility work on log-scale compatibility
sselvakumaran 6b0190b
Fix stacked layout compatibility CI
sselvakumaran be22408
Merge remote-tracking branch 'github/main' into agent/gallery-log-sca…
sselvakumaran ba7c500
Refresh pie stack on latest gallery compatibility
sselvakumaran 1c0f762
Merge remote-tracking branch 'github/agent/pie-annotation-round2' int…
sselvakumaran d773d4c
Prune pie hatch clipping candidates by bounds
sselvakumaran 9766fc3
Merge remote-tracking branch 'github/agent/pie-annotation-round2' int…
sselvakumaran 15e4c19
Merge commit 'd054e3eaa60c969d185ec042284df068b5908ac9' into agent/ga…
sselvakumaran 4b097de
Merge commit 'b3710cada9907013db8f0fcda1a62432893f4b47' into agent/ga…
sselvakumaran a43e66b
Preserve subplot mosaic ownership after stacking
sselvakumaran bc73d15
Merge latest main into gallery compatibility roll-up
sselvakumaran b87ab3b
Merge latest main into gallery compatibility roll-up
sselvakumaran acfe129
Honor authored plot and text styles
sselvakumaran 59f07bb
Preserve cleared errorbar labels
sselvakumaran 6c5e514
Complete axes outer-label and margin semantics
sselvakumaran 6de8b45
Keep tight autoscaling live
sselvakumaran ba1023b
Center browser Y-axis titles
sselvakumaran d36bf8d
Reserve rotated Y-axis title gutter
sselvakumaran 93aad1c
Batch Y-axis title attachment layout
sselvakumaran 8bf9e22
Merge Matplotlib compatibility bughunt stack into #340
sselvakumaran e7f31cd
Summarize Matplotlib compatibility fixes
sselvakumaran 621fe2e
Address consolidated PR review findings
sselvakumaran File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.