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
88cab5d
perf: avoid redundant interactive layout work
cvanelteren Jul 29, 2026
915205a
perf: cache repeated layout measurements
cvanelteren Jul 29, 2026
90c2794
perf: cache ticks for layout child axes
cvanelteren Jul 29, 2026
a6c31e4
refactor: simplify figure layout request check
cvanelteren Jul 29, 2026
c2ffac4
fix: support layout caches on matplotlib 3.9
cvanelteren Jul 29, 2026
c0b0ba3
refactor: simplify layout cache lifecycle
cvanelteren Jul 29, 2026
e6c85be
perf: selectively redraw changed data axes
cvanelteren Aug 4, 2026
23a64eb
perf: retain stable single-axes draw layers
cvanelteren Aug 4, 2026
8da6f21
fix: harden retained drawing lifecycle
cvanelteren Aug 4, 2026
eba2906
perf: retain per-axes artist suffixes
cvanelteren Aug 4, 2026
637838e
perf: accelerate interactive 2d and 3d navigation
cvanelteren Aug 4, 2026
ab3f6c5
fix: harden interactive navigation previews
cvanelteren Aug 4, 2026
67d473b
feat: add navigation preview fidelity setting
cvanelteren Aug 4, 2026
1f840f3
fix: bound retained draw regions by painted extents
cvanelteren Aug 4, 2026
f70ab6a
fix: flush pending layout changes on paint-only format
cvanelteren Aug 4, 2026
921aa0f
perf: resolve retained draw regions without remeasuring
cvanelteren Aug 4, 2026
1d10883
refactor: name draw and preview tuning constants
cvanelteren Aug 4, 2026
bf64c03
fix: keep shared axes minor formatter stable across draws
cvanelteren Aug 4, 2026
6d09736
perf: measure figure overlay artists once per draw
cvanelteren Aug 4, 2026
3d6005f
perf: keep retained layers through unchanged draws
cvanelteren Aug 4, 2026
d146cfb
fix: refuse cached extents for stale axes and stop signature dirtying
cvanelteren Aug 4, 2026
34dee62
tmp: stash
cvanelteren Aug 9, 2026
d3344aa
chore: bug fixes
cvanelteren Aug 10, 2026
8230ff4
Merge branch 'main' into interactive-draw-performance
cvanelteren Aug 13, 2026
8b8b51a
Merge branch 'main' into interactive-draw-performance
cvanelteren Aug 13, 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 numberDiff line numberDiff 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