Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 62cdc93

Browse files
authored
Merge pull request #19035 from anntzer/ghc
grid_helper_curvelinear cleanups.
2 parents 329da86 + 4f10ca8 commit 62cdc93

File tree

2 files changed

+8
-15
lines changed

2 files changed

+8
-15
lines changed

lib/mpl_toolkits/axisartist/grid_helper_curvelinear.py

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -121,12 +121,12 @@ def update_lim(self, axes):
121121
grid_finder.grid_locator2(lat_min, lat_max)
122122

123123
if self.nth_coord == 0:
124-
xx0 = np.full(self._line_num_points, self.value, type(self.value))
124+
xx0 = np.full(self._line_num_points, self.value)
125125
yy0 = np.linspace(lat_min, lat_max, self._line_num_points)
126126
xx, yy = grid_finder.transform_xy(xx0, yy0)
127127
elif self.nth_coord == 1:
128128
xx0 = np.linspace(lon_min, lon_max, self._line_num_points)
129-
yy0 = np.full(self._line_num_points, self.value, type(self.value))
129+
yy0 = np.full(self._line_num_points, self.value)
130130
xx, yy = grid_finder.transform_xy(xx0, yy0)
131131

132132
self.grid_info = {
@@ -190,14 +190,7 @@ def get_tick_iterators(self, axes):
190190
xx0 = lon_levs / lon_factor
191191
dx = 0.01 / lon_factor
192192

193-
if None in self._extremes:
194-
e0, e1 = self._extremes
195-
else:
196-
e0, e1 = sorted(self._extremes)
197-
if e0 is None:
198-
e0 = -np.inf
199-
if e1 is None:
200-
e1 = np.inf
193+
e0, e1 = self._extremes
201194

202195
if self.nth_coord == 0:
203196
mask = (e0 <= yy0) & (yy0 <= e1)

lib/mpl_toolkits/tests/test_axisartist_grid_helper_curvelinear.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -123,11 +123,11 @@ def test_polar_box():
123123
ax1.axis["lat"] = axis = grid_helper.new_floating_axis(0, 45, axes=ax1)
124124
axis.label.set_text("Test")
125125
axis.label.set_visible(True)
126-
axis.get_helper()._extremes = 2, 12
126+
axis.get_helper().set_extremes(2, 12)
127127

128128
ax1.axis["lon"] = axis = grid_helper.new_floating_axis(1, 6, axes=ax1)
129129
axis.label.set_text("Test 2")
130-
axis.get_helper()._extremes = -180, 90
130+
axis.get_helper().set_extremes(-180, 90)
131131

132132
# A parasite axes with given transform
133133
ax2 = ParasiteAxes(ax1, tr, viewlim_mode="equal")
@@ -186,20 +186,20 @@ def test_axis_direction():
186186
axes=ax1, axis_direction="left")
187187
axis.label.set_text("Test")
188188
axis.label.set_visible(True)
189-
axis.get_helper()._extremes = 0.001, 10
189+
axis.get_helper().set_extremes(0.001, 10)
190190

191191
ax1.axis["lat2"] = axis = grid_helper.new_floating_axis(
192192
0, 50,
193193
axes=ax1, axis_direction="right")
194194
axis.label.set_text("Test")
195195
axis.label.set_visible(True)
196-
axis.get_helper()._extremes = 0.001, 10
196+
axis.get_helper().set_extremes(0.001, 10)
197197

198198
ax1.axis["lon"] = axis = grid_helper.new_floating_axis(
199199
1, 10,
200200
axes=ax1, axis_direction="bottom")
201201
axis.label.set_text("Test 2")
202-
axis.get_helper()._extremes = 50, 130
202+
axis.get_helper().set_extremes(50, 130)
203203
axis.major_ticklabels.set_axis_direction("top")
204204
axis.label.set_axis_direction("top")
205205

0 commit comments

Comments
 (0)