Set the colors for masked (*bad*) and out-of-range (*under* and *over*) values. Parameters that are None are left unchanged.
(self, bad=None, under=None, over=None)
| 929 | return new_cm |
| 930 | |
| 931 | def _set_extremes(self, bad=None, under=None, over=None): |
| 932 | """ |
| 933 | Set the colors for masked (*bad*) and out-of-range (*under* and *over*) values. |
| 934 | |
| 935 | Parameters that are None are left unchanged. |
| 936 | """ |
| 937 | if bad is not None: |
| 938 | self._rgba_bad = to_rgba(bad) |
| 939 | if under is not None: |
| 940 | self._rgba_under = to_rgba(under) |
| 941 | if over is not None: |
| 942 | self._rgba_over = to_rgba(over) |
| 943 | if self._isinit: |
| 944 | self._update_lut_extremes() |
| 945 | |
| 946 | def _update_lut_extremes(self): |
| 947 | """Ensure than an existing lookup table has the correct extreme values.""" |
no test coverage detected