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