Python中的多种颜色

时间:2014-06-05 03:29:15

标签: python colors matplotlib

我正在绘制一个包含100多列的数据框,并为每个索引值堆叠所有数据框,情节如下: enter image description here

然而,我希望颜色是阴影方式,或者至少人们可以看到趋势(从col1到col100),这样它就更清晰了,我不需要那些超长的传说。

期待任何建议!

1 个答案:

答案 0 :(得分:1)

您可以避免按名称指定颜色,而是指定RGB(或RGBA)值。例如:

plot(linspace(0,4,10), linspace(0,10,10), lw=10, c=(1.0,1.0,0.90))
plot(linspace(0,5,10), linspace(0,9,10), lw=10, c=(1.0,1.0,0.80))
plot(linspace(0,6,10), linspace(0,8,10), lw=10, c=(1.0,1.0,0.70))
plot(linspace(0,7,10), linspace(0,7,10), lw=10, c=(1.0,1.0,0.60))
plot(linspace(0,8,10), linspace(0,6,10), lw=10, c=(1.0,1.0,0.50))
plot(linspace(0,9,10), linspace(0,5,10), lw=10, c=(1.0,1.0,0.40))
plot(linspace(0,10,10), linspace(0,4,10), lw=10, c=(1.0,1.0,0.30))

将绘图:

Shades of yellow

此处颜色指定为RGB 3元组(例如c=(1.0,1.0,0.30)),其中红色,绿色和蓝色分量的值介于0和1之间。通过使用各种渐变更新值,您可以在颜色或阴影之间漂移。