用中间色绘制

时间:2015-10-27 15:23:14

标签: python matplotlib colors

我见过很多关于着色图,调色板,彩色地图等的问题。我只想在默认的w,m,g,k,b,r之间有中间色。

例如,我希望下面的情节是灰色而不是黑色。

{{1}}

1 个答案:

答案 0 :(得分:3)

您可以使用matplotlib以多种方式定义颜色。来自plt.plot的文档:

  

另外[上面列出的缩写],您可以用许多奇怪而奇妙的方式指定颜色,包括全名('绿色'),十六进制字符串( '#008000'),RGB或RGBA元组((0,1,0,1))或灰度强度为字符串(' 0.8')。其中,字符串规范可用于代替fmt组,但元组表单只能用作kwargs。

所以,一些例子在你的情节中变灰:

plt.plot(a,b,'o-',color='grey')

plt.plot(a,b,'o-',color='#808080')

plt.plot(a,b,'o-',color=(0.5,0.5,0.5)

plt.plot(a,b,'o-',color='0.5')