66
66
import numpy as np
67
67
from numpy import ma
68
68
import matplotlib .cbook as cbook
69
- from ._color_data import BASE_COLORS , CSS4_COLORS , XKCD_COLORS
69
+ from ._color_data import BASE_COLORS , TABLEAU_COLORS , CSS4_COLORS , XKCD_COLORS
70
70
71
71
72
72
class _ColorMapping (dict ):
@@ -86,7 +86,14 @@ def __delitem__(self, key, value):
86
86
_colors_full_map = {}
87
87
# Set by reverse priority order.
88
88
_colors_full_map .update (XKCD_COLORS )
89
+ _colors_full_map .update ({k .replace ('grey' , 'gray' ): v
90
+ for k , v in XKCD_COLORS .items ()
91
+ if 'grey' in k })
89
92
_colors_full_map .update (CSS4_COLORS )
93
+ _colors_full_map .update (TABLEAU_COLORS )
94
+ _colors_full_map .update ({k .replace ('gray' , 'grey' ): v
95
+ for k , v in TABLEAU_COLORS .items ()
96
+ if 'gray' in k })
90
97
_colors_full_map .update (BASE_COLORS )
91
98
_colors_full_map = _ColorMapping (_colors_full_map )
92
99
@@ -253,7 +260,7 @@ def to_hex(c, keep_alpha=False):
253
260
### Backwards-compatible color-conversion API
254
261
255
262
cnames = CSS4_COLORS
256
- COLOR_NAMES = {'xkcd' : XKCD_COLORS , 'css4' : CSS4_COLORS }
263
+ COLOR_NAMES = {'xkcd' : XKCD_COLORS , 'css4' : CSS4_COLORS , 'tc' : TABLEAU_COLORS }
257
264
hexColorPattern = re .compile ("\A#[a-fA-F0-9]{6}\Z" )
258
265
259
266
@@ -404,7 +411,7 @@ class Colormap(object):
404
411
405
412
"""
406
413
def __init__ (self , name , N = 256 ):
407
- r """
414
+ """
408
415
Parameters
409
416
----------
410
417
name : str
0 commit comments