Determine whether edges and/or faces are color-mapped. This is a helper for update_scalarmappable. It sets Boolean flags '_edge_is_mapped' and '_face_is_mapped'. Returns ------- mapping_change : bool True if either flag is True, or if a
(self)
| 976 | return self._linestyles |
| 977 | |
| 978 | def _set_mappable_flags(self): |
| 979 | """ |
| 980 | Determine whether edges and/or faces are color-mapped. |
| 981 | |
| 982 | This is a helper for update_scalarmappable. |
| 983 | It sets Boolean flags '_edge_is_mapped' and '_face_is_mapped'. |
| 984 | |
| 985 | Returns |
| 986 | ------- |
| 987 | mapping_change : bool |
| 988 | True if either flag is True, or if a flag has changed. |
| 989 | """ |
| 990 | # The flags are initialized to None to ensure this returns True |
| 991 | # the first time it is called. |
| 992 | edge0 = self._edge_is_mapped |
| 993 | face0 = self._face_is_mapped |
| 994 | # After returning, the flags must be Booleans, not None. |
| 995 | self._edge_is_mapped = False |
| 996 | self._face_is_mapped = False |
| 997 | if self._A is not None: |
| 998 | if not cbook._str_equal(self._original_facecolor, 'none'): |
| 999 | self._face_is_mapped = True |
| 1000 | if cbook._str_equal(self._original_edgecolor, 'face'): |
| 1001 | self._edge_is_mapped = True |
| 1002 | else: |
| 1003 | if self._original_edgecolor is None: |
| 1004 | self._edge_is_mapped = True |
| 1005 | |
| 1006 | mapped = self._face_is_mapped or self._edge_is_mapped |
| 1007 | changed = (edge0 is None or face0 is None |
| 1008 | or self._edge_is_mapped != edge0 |
| 1009 | or self._face_is_mapped != face0) |
| 1010 | return mapped or changed |
| 1011 | |
| 1012 | def update_scalarmappable(self): |
| 1013 | """ |
no outgoing calls
no test coverage detected