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

Skip to content

Commit 4b7ad54

Browse files
committed
Fix for marker verts bug
1 parent f7596e9 commit 4b7ad54

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

lib/matplotlib/markers.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -249,11 +249,12 @@ def get_marker(self):
249249
return self._marker
250250

251251
def set_marker(self, marker):
252-
if (isinstance(marker, Sized) and len(marker) in (2, 3) and
252+
if (isinstance(marker, np.ndarray) and marker.ndim == 2 and
253+
marker.shape[1] == 2):
254+
self._marker_function = self._set_vertices
255+
elif (isinstance(marker, Sized) and len(marker) in (2, 3) and
253256
marker[1] in (0, 1, 2, 3)):
254257
self._marker_function = self._set_tuple_marker
255-
elif isinstance(marker, np.ndarray):
256-
self._marker_function = self._set_vertices
257258
elif not isinstance(marker, list) and marker in self.markers:
258259
self._marker_function = getattr(
259260
self, '_set_' + self.markers[marker])

0 commit comments

Comments
 (0)