Matplotlib 是一个非常好的 Python 二维绘图包(它说使用它可以生成生产质量的图形),但是当我用它来绘制条形图时,我对它有限的颜色资源感到非常失望。据我所知,只有七种颜色,分别是蓝色、青色、绿色、黑色、洋红色、红色、白色和黄色。谁能告诉我是否有其他种类的颜色或只是我上面列出的那些?
问问题
189 次
1 回答
1
根据文档“除了[这七种颜色],您还可以通过许多奇怪而奇妙的方式指定颜色,包括全名('green')、十六进制字符串('#008000')、RGB 或 RGBA 元组((0 ,1,0,1)) 或灰度强度作为字符串 ('0.8')。" 您可以使用 kwarg 执行此操作color
。
这是一个例子:
from matplotlib.pylab import plot, show, hold
from numpy.random import rand
hold(True)
plot(rand(10,1), color = ((0.1,0.5,0.2)))
plot(rand(10,1), color = '#400000')
plot(rand(10,1), color = '0.8')
show()
于 2013-11-11T04:34:02.080 回答