Skip to content

Commit 5cda6a5

Browse files
authored
Merge pull request #220 from scottshambaugh/more_nan_fixes
Better nan handling
2 parents 306095e + 805cb47 commit 5cda6a5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

labellines/core.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ def labelLines(
230230

231231
for i, line in enumerate(all_lines):
232232
xdata, _ = normalize_xydata(line)
233-
minx, maxx = min(xdata), max(xdata)
233+
minx, maxx = np.nanmin(xdata), np.nanmax(xdata)
234234
for j, xv in enumerate(xvals): # type: ignore
235235
xv = line.convert_xunits(xv)
236236
ok_matrix[i, j] = minx < xv < maxx
@@ -260,7 +260,7 @@ def labelLines(
260260

261261
# Move xlabel if it is outside valid range
262262
xdata, _ = normalize_xydata(line)
263-
xmin, xmax = min(xdata), max(xdata)
263+
xmin, xmax = np.nanmin(xdata), np.nanmax(xdata)
264264
xv = line.convert_xunits(xv)
265265

266266
if not (xmin <= xv <= xmax):

0 commit comments

Comments
 (0)