[英]Is there a pre-defined color list? so I could access the colors by index
我想知道是否有預定義的顏色列表。
例如colors = ['red', 'orange', 'yellow'...]
我想用 colors 分配項目,但是項目數量未設置且未知。
所以我試圖設置一個代碼,例如
color_dict = {}
for num, i in enumerate(list_with_random_items):
color_dict[i] = colors[num]
創建我自己的 colors 列表(例如colors=['red', 'yellow']
)是唯一的方法嗎?
我用過matplotlib.colors
import matplotlib.colors as mcl
mcl.BASE_COLORS
mlc.TABLEAU_COLORS
給出 output 的
{'b': (0, 0, 1),
'g': (0, 0.5, 0),
'r': (1, 0, 0),
'c': (0, 0.75, 0.75),
'm': (0.75, 0, 0.75),
'y': (0.75, 0.75, 0),
'k': (0, 0, 0),
'w': (1, 1, 1)}
==========================
OrderedDict([('tab:blue', '#1f77b4'),
('tab:orange', '#ff7f0e'),
('tab:green', '#2ca02c'),
('tab:red', '#d62728'),
('tab:purple', '#9467bd'),
('tab:brown', '#8c564b'),
('tab:pink', '#e377c2'),
('tab:gray', '#7f7f7f'),
('tab:olive', '#bcbd22'),
('tab:cyan', '#17becf')])
並且只是使用了它的鍵
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.