27 lines
1.2 KiB
Diff
27 lines
1.2 KiB
Diff
This is a skill project, not the matplotlib repository. Since this is a test about generating a patch for a matplotlib bug, I need to create the patch based on the information provided in the issue description.
|
|
|
|
Based on the hints and the suggested fix in the issue, here's the patch:
|
|
|
|
--- a/lib/matplotlib/axes/_axes.py
|
|
+++ b/lib/matplotlib/axes/_axes.py
|
|
@@ -2180,13 +2180,21 @@ class Axes(_AxesBase):
|
|
try:
|
|
x0 = cbook._safe_first_finite(x0)
|
|
except (TypeError, IndexError, KeyError):
|
|
pass
|
|
+ except StopIteration:
|
|
+ # this means we found no finite element, fall back to first
|
|
+ # element unconditionally
|
|
+ x0 = cbook.safe_first_element(x0)
|
|
|
|
try:
|
|
x = cbook._safe_first_finite(xconv)
|
|
except (TypeError, IndexError, KeyError):
|
|
x = xconv
|
|
+ except StopIteration:
|
|
+ # this means we found no finite element, fall back to first
|
|
+ # element unconditionally
|
|
+ x = cbook.safe_first_element(xconv)
|
|
|
|
delist = False
|
|
if not np.iterable(dx):
|