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

Skip to content

Commit 6a94a1f

Browse files
authored
Merge pull request #18488 from meeseeksmachine/auto-backport-of-pr-18483-on-v3.3.x
Backport PR #18483 on branch v3.3.x (DOC: reword non-monotonic cell center warning)
2 parents c23f81e + 0c419ad commit 6a94a1f

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

lib/matplotlib/axes/_axes.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5633,12 +5633,11 @@ def _interp_grid(X):
56335633
if not (np.all(dX >= 0) or np.all(dX <= 0)):
56345634
cbook._warn_external(
56355635
f"The input coordinates to {funcname} are "
5636-
"not all either increasing or decreasing, "
5637-
"the automatically computed edges can "
5638-
"produce misleading results in this case. "
5639-
"It is recommended to supply the "
5640-
f"quadrilateral edges to {funcname}"
5641-
f" yourself. See help({funcname}).")
5636+
"interpreted as cell centers, but are not "
5637+
"monotonically increasing or decreasing. "
5638+
"This may lead to incorrectly calculated cell "
5639+
"edges, in which case, please supply "
5640+
f"explicit cell edges to {funcname}.")
56425641
X = np.hstack((X[:, [0]] - dX[:, [0]],
56435642
X[:, :-1] + dX,
56445643
X[:, [-1]] + dX[:, [-1]]))

lib/matplotlib/tests/test_axes.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1167,7 +1167,8 @@ def test_pcolorargs():
11671167
y = [-10, 10]
11681168
X, Y = np.meshgrid(x, y)
11691169
Z = np.zeros(X.shape)
1170-
with pytest.warns(UserWarning, match="The input coordinates"):
1170+
with pytest.warns(UserWarning,
1171+
match='are not monotonically increasing or decreasing'):
11711172
ax.pcolormesh(X, Y, Z, shading='auto')
11721173

11731174

0 commit comments

Comments
 (0)