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

Skip to content

Commit 2fd59d4

Browse files
committed
Handle masked arrays in _fast_from_verts_and_codes
1 parent 6be39e5 commit 2fd59d4

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lib/matplotlib/path.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,10 @@ def _fast_from_codes_and_verts(cls, verts, codes, internals=None):
182182
"""
183183
internals = internals or {}
184184
pth = cls.__new__(cls)
185+
if ma.isMaskedArray(verts):
186+
verts = verts.astype(np.float_).filled(np.nan)
187+
else:
188+
verts = np.asarray(verts, np.float_)
185189
pth._vertices = verts
186190
pth._codes = codes
187191
pth._readonly = internals.pop('readonly', False)

0 commit comments

Comments
 (0)