We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 306095e + 805cb47 commit 5cda6a5Copy full SHA for 5cda6a5
labellines/core.py
@@ -230,7 +230,7 @@ def labelLines(
230
231
for i, line in enumerate(all_lines):
232
xdata, _ = normalize_xydata(line)
233
- minx, maxx = min(xdata), max(xdata)
+ minx, maxx = np.nanmin(xdata), np.nanmax(xdata)
234
for j, xv in enumerate(xvals): # type: ignore
235
xv = line.convert_xunits(xv)
236
ok_matrix[i, j] = minx < xv < maxx
@@ -260,7 +260,7 @@ def labelLines(
260
261
# Move xlabel if it is outside valid range
262
263
- xmin, xmax = min(xdata), max(xdata)
+ xmin, xmax = np.nanmin(xdata), np.nanmax(xdata)
264
265
266
if not (xmin <= xv <= xmax):
0 commit comments