Skip to content

Commit 8ba8478

Browse files
committed
chore(naming): #28701 propagate 320877e
1 parent 63723c2 commit 8ba8478

File tree

1 file changed

+28
-24
lines changed

1 file changed

+28
-24
lines changed

lib/matplotlib/collections.py

Lines changed: 28 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1336,58 +1336,62 @@ def _normalise_kwargs(axes, **kwargs):
13361336
return kwargs
13371337

13381338
def _make_pts(self, t, f1, f2, idx0, idx1, step, interpolate):
1339-
indslice = t[idx0:idx1]
1340-
dep1slice = f1[idx0:idx1]
1341-
dep2slice = f2[idx0:idx1]
1339+
"""
1340+
Make `verts` from contiguous region between `idx0` and `idx1`, taking
1341+
into account `step` and `interpolate`.
1342+
"""
1343+
t_slice = t[idx0:idx1]
1344+
f1_slice = f1[idx0:idx1]
1345+
f2_slice = f2[idx0:idx1]
13421346
if step is not None:
13431347
step_func = cbook.STEP_LOOKUP_MAP["steps-" + step]
1344-
indslice, dep1slice, dep2slice = \
1345-
step_func(indslice, dep1slice, dep2slice)
1348+
t_slice, f1_slice, f2_slice = \
1349+
step_func(t_slice, f1_slice, f2_slice)
13461350

1347-
size = len(indslice)
1351+
size = len(t_slice)
13481352
pts = np.zeros((2 * size + 2, 2))
13491353

13501354
if interpolate:
13511355
start = self._get_interp_point(t, f1, f2, idx0)
13521356
end = self._get_interp_point(t, f1, f2, idx1)
13531357
else:
1354-
# Handle scalar dep2 (e.g. 0): the fill should go all
1358+
# Handle scalar f2 (e.g. 0): the fill should go all
13551359
# the way down to 0 even if none of the dep1 sample points do.
1356-
start = indslice[0], dep2slice[0]
1357-
end = indslice[-1], dep2slice[-1]
1360+
start = t_slice[0], f2_slice[0]
1361+
end = t_slice[-1], f2_slice[-1]
13581362

13591363
pts[0] = start
13601364
pts[size + 1] = end
13611365

1362-
pts[1:size+1, 0] = indslice
1363-
pts[1:size+1, 1] = dep1slice
1364-
pts[size+2:, 0] = indslice[::-1]
1365-
pts[size+2:, 1] = dep2slice[::-1]
1366+
pts[1:size+1, 0] = t_slice
1367+
pts[1:size+1, 1] = f1_slice
1368+
pts[size+2:, 0] = t_slice[::-1]
1369+
pts[size+2:, 1] = f2_slice[::-1]
13661370

13671371
return self._normalise_pts(pts)
13681372

13691373
@staticmethod
13701374
def _get_interp_point(t, f1, f2, idx):
13711375
"""Calculate interpolating points."""
13721376
im1 = max(idx - 1, 0)
1373-
ind_values = t[im1:idx+1]
1377+
t_values = t[im1:idx+1]
13741378
diff_values = f1[im1:idx+1] - f2[im1:idx+1]
1375-
dep1_values = f1[im1:idx+1]
1379+
f1_values = f1[im1:idx+1]
13761380

13771381
if len(diff_values) == 2:
13781382
if np.ma.is_masked(diff_values[1]):
13791383
return t[im1], f1[im1]
13801384
elif np.ma.is_masked(diff_values[0]):
13811385
return t[idx], f1[idx]
1382-
1383-
diff_order = diff_values.argsort()
1384-
diff_root_ind = np.interp(
1385-
0, diff_values[diff_order], ind_values[diff_order])
1386-
ind_order = ind_values.argsort()
1387-
diff_root_dep = np.interp(
1388-
diff_root_ind,
1389-
ind_values[ind_order], dep1_values[ind_order])
1390-
return diff_root_ind, diff_root_dep
1386+
else:
1387+
diff_order = diff_values.argsort()
1388+
diff_root_ind = np.interp(
1389+
0, diff_values[diff_order], t_values[diff_order])
1390+
ind_order = t_values.argsort()
1391+
diff_root_dep = np.interp(
1392+
diff_root_ind,
1393+
t_values[ind_order], f1_values[ind_order])
1394+
return diff_root_ind, diff_root_dep
13911395

13921396
def _normalise_pts(self, pts):
13931397
return pts[:, ::-1] if self.t_direction == "y" else pts

0 commit comments

Comments
 (0)