Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
3872601
Refactor: Improve tick and label sharing logic
cvanelteren Oct 18, 2025
8fdd3ac
Test: Update tests for new label sharing logic
cvanelteren Oct 18, 2025
f75e987
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Oct 18, 2025
b8c7155
fix edge cases
cvanelteren Oct 23, 2025
9180c93
stash
cvanelteren Oct 23, 2025
4ba0b5b
restore gridspec hidden parameter defaults
cvanelteren Oct 23, 2025
e688c37
revert explicit axis limit setting
cvanelteren Oct 23, 2025
0b48a78
Merge branch 'main' into test/update-label-sharing-tests
cvanelteren Oct 23, 2025
e23064f
bump merge
cvanelteren Oct 23, 2025
c6f496c
use new grid
cvanelteren Oct 23, 2025
219aab6
rm ticks for twin
cvanelteren Oct 23, 2025
7488032
add scale override
cvanelteren Oct 23, 2025
06646c5
bump
cvanelteren Oct 23, 2025
5f5bdbb
auto update limits
cvanelteren Oct 24, 2025
b039683
propagate panels for geo properly
cvanelteren Oct 24, 2025
73b97c3
propagate panels for geo properly
cvanelteren Oct 24, 2025
963a269
init
cvanelteren Oct 24, 2025
ded046d
fix gridspec indexing
cvanelteren Oct 24, 2025
38363bb
propagate grid type mismatch
cvanelteren Oct 24, 2025
f250108
rm debug
cvanelteren Oct 24, 2025
5801291
bump test
cvanelteren Oct 24, 2025
6c2bbd2
default lim to auto
cvanelteren Oct 24, 2025
ebeba47
make mpl compatible and refactor into smaller functions
cvanelteren Oct 24, 2025
c1691dd
skip colorbars on crawl
cvanelteren Oct 24, 2025
bde7626
forgot this chunk
cvanelteren Oct 24, 2025
cf4e2ac
restore test and remove debug
cvanelteren Oct 24, 2025
759926b
make panel sharing symmetric
cvanelteren Oct 24, 2025
73eb1e6
add additional guards
cvanelteren Oct 24, 2025
1461159
more tests to check if guards are working
cvanelteren Oct 25, 2025
80374b8
guard against non-rectilinear shares
cvanelteren Oct 25, 2025
deb2a31
Ensure that colorbars and legend do no interfere with layout
cvanelteren Oct 25, 2025
5f20dea
Check that colorbars do not interfere with layout
cvanelteren Oct 25, 2025
3ae2a3a
more stress tests
cvanelteren Oct 25, 2025
25f7d63
bump tests
cvanelteren Oct 25, 2025
c857e80
fix spelling
cvanelteren Oct 25, 2025
cd383b4
bump tests
cvanelteren Oct 25, 2025
b93f41f
bump test
cvanelteren Oct 25, 2025
4d60108
bump test
cvanelteren Oct 25, 2025
25a6cb8
remove show
cvanelteren Oct 25, 2025
8152429
add simple share test
cvanelteren Oct 25, 2025
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
Prev Previous commit
Next Next commit
propagate grid type mismatch
  • Loading branch information
cvanelteren committed Oct 24, 2025
commit 38363bb1421c6f8ccc069855036b7765aa8d1b15
2 changes: 1 addition & 1 deletion ultraplot/figure.py
Original file line number Diff line number Diff line change
Expand Up @@ -1381,7 +1381,7 @@ def _add_axes_panel(self, ax, side=None, **kwargs):
if not share:
pax.yaxis.set_tick_params(labelright=True, labelleft=False)
else:
pax.yaxis.set_tick_params(labelright=False)
# pax.yaxis.set_tick_params(labelright=False)
ax.yaxis.set_tick_params(labelright=False)

return pax
Expand Down
2 changes: 1 addition & 1 deletion ultraplot/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -1052,7 +1052,7 @@ def is_border(
return self._check_ranges(direction, other=cell)
if getattr(cell, "_panel_parent", None) is self.ax:
return self._check_ranges(direction, other=cell)
return True
return False

# Internal edge or plot reached
if cell != self.ax:
Expand Down
Loading