matplotlib中有哪些命名颜色可用于绘图?我可以在matplotlib文档中找到一个列表,声明这些是唯一的名称:
b: blue
g: green
r: red
c: cyan
m: magenta
y: yellow
k: black
w: white
Run Code Online (Sandbox Code Playgroud)
但是,我发现这些颜色也可以使用,至少在这种情况下:
scatter(X,Y, color='red')
scatter(X,Y, color='orange')
scatter(X,Y, color='darkgreen')
Run Code Online (Sandbox Code Playgroud)
但这些不在上面的列表中.有谁知道可用的命名颜色的详尽列表?
使用Python Imaging Library,我可以打电话
img.convert("P", palette=Image.ADAPTIVE)
Run Code Online (Sandbox Code Playgroud)
要么
img.convert("P", palette=Image.WEB)
Run Code Online (Sandbox Code Playgroud)
但有没有办法转换为任意调色板?
p = []
for i in range(0, 256):
p.append(i, 0, 0)
img.convert("P", palette=p)
Run Code Online (Sandbox Code Playgroud)
它会将每个像素映射到图像中最接近的颜色?或者这是否支持Image.WEB,没有别的?