Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
1e95bee
perf: avoid redundant interactive layout work
cvanelteren Jul 29, 2026
95278f5
perf: cache repeated layout measurements
cvanelteren Jul 29, 2026
18d4e4b
perf: cache ticks for layout child axes
cvanelteren Jul 29, 2026
8c03deb
refactor: simplify figure layout request check
cvanelteren Jul 29, 2026
abaf1a7
fix: support layout caches on matplotlib 3.9
cvanelteren Jul 29, 2026
53299dd
refactor: simplify layout cache lifecycle
cvanelteren Jul 29, 2026
a2ab9ff
perf: selectively redraw changed data axes
cvanelteren Aug 4, 2026
ed9aa87
perf: retain stable single-axes draw layers
cvanelteren Aug 4, 2026
8c6b61c
fix: harden retained drawing lifecycle
cvanelteren Aug 4, 2026
cf5be97
perf: retain per-axes artist suffixes
cvanelteren Aug 4, 2026
ec7428d
perf: accelerate interactive 2d and 3d navigation
cvanelteren Aug 4, 2026
eae5031
fix: harden interactive navigation previews
cvanelteren Aug 4, 2026
857f52d
feat: add navigation preview fidelity setting
cvanelteren Aug 4, 2026
8926d30
Merge branch 'main' into interactive-draw-performance
cvanelteren Aug 4, 2026
88267db
Merge branch 'main' into interactive-draw-performance
cvanelteren Aug 10, 2026
5815ba0
fix: bound retained draw regions by painted extents
cvanelteren Aug 4, 2026
1106d71
fix: flush pending layout changes on paint-only format
cvanelteren Aug 4, 2026
667790f
perf: resolve retained draw regions without remeasuring
cvanelteren Aug 4, 2026
270f282
refactor: name draw and preview tuning constants
cvanelteren Aug 4, 2026
3f50f51
fix: keep shared axes minor formatter stable across draws
cvanelteren Aug 4, 2026
403e9df
perf: measure figure overlay artists once per draw
cvanelteren Aug 4, 2026
a44c3be
perf: keep retained layers through unchanged draws
cvanelteren Aug 4, 2026
adade8b
fix: refuse cached extents for stale axes and stop signature dirtying
cvanelteren Aug 4, 2026
993ee55
tmp: stash
cvanelteren Aug 9, 2026
e698a2d
chore: bug fixes
cvanelteren Aug 10, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions docs/configuration.rst
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,10 @@ Here's a broad overview of the new settings:

* The ``subplots`` category includes settings that control the default
subplot layout and padding.
* The ``navigation`` category controls temporary lower-detail previews during
interactive panning and 3D rotation. Set :rcraw:`navigation.preview` to
``False`` when exact fidelity is preferred during mouse gestures. This setting
does not affect ordinary draws, animations, or saved figures.
* The ``geo`` category contains settings related to geographic plotting, including the
geographic backend, gridline label settings, and map bound settings.
* The ``abc``, ``title``, and ``label`` categories control a-b-c labels, axes
Expand Down
Loading