matplotlib中有哪些命名颜色可用于绘图?我可以在matplotlib文档中找到一个列表,其中声明以下是唯一的名称:
b: blue
g: green
r: red
c: cyan
m: magenta
y: yellow
k: black
w: white
但是,我发现这些颜色也可以使用,至少在这种情况下:
scatter(X,Y, color='red')
scatter(X,Y, color='orange')
scatter(X,Y, color='darkgreen')
但这些不在上面的清单上。有没有人知道一个详尽的列表命名的颜色是可用的?
我总是忘了我想用的颜色的名字,然后一直回到这个问题上
前面的答案很好,但是我发现从发布的图片中获得可用颜色的概述有点困难。我更喜欢用相似的颜色分组,所以我稍微调整了上面注释中提到的matplotlib answer以获得按列排序的颜色列表。这个顺序和我用眼睛排序的顺序不一样,但我认为它给出了一个很好的概述。
我更新了图像和代码,以反映自我最初发布此答案以来,添加了“rebeccappurple”,并在“xkcd:”前缀下移动了三种sage颜色。
与matplotlib示例相比,我确实没有太大的变化,但这里是完整性代码。
其他命名颜色
更新于2017年10月25日。我把以前的更新合并到这个部分。
xkcd
如果要在使用matplotlib打印时使用其他命名颜色,可以通过“xkcd:”前缀使用xkcd crowdsourced color names:
现在你可以使用大量的命名颜色了!
表
matplotlib通过“tab:”前缀提供默认的Tableau颜色:
有十种不同的颜色:
HTML
也可以按颜色的HTML hex code绘制颜色:
这更类似于指定和RGB元组,而不是命名颜色(除了十六进制代码是作为字符串传递的这一事实),我将不包括1600万种颜色的图像,您可以从中选择。。。
有关详细信息,请参阅the matplotlib colors documentation和指定可用颜色的源文件^{} 。
Matplotlib使用colors.py模块中的字典。
要打印姓名,请使用:
这是完整的字典:
你可以这样画出来:
除了博什瓦什的回答,以下是他代码生成的图片:
相关问题 更多 >
编程相关推荐