簡體   English   中英

有預定義的顏色列表嗎? 所以我可以通過索引訪問 colors

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM