matplot lib中的颜色特定条形符合x标签

时间:2015-04-29 18:36:35

标签: python matplotlib colors

我正在使用matplotlib绘制如下条形图:

from matplotlib import pyplot as plt

x = ('sample1', 'sample2', 'sample3')
y = (-1, 0, 1)
plt.bar(x,y)

现在我想循环遍历图形定义,为x中的每个项目生成一个新图形,并以不同方式着色相应的x条形以强调每个图形。这将产生一个图形,其中“sample1”的条形为红色(所有其他条形为黑色),另一个图形的“sample2”为红色(所有其他条形为黑色)等。

color可以设置为plt.bar()的参数,但它似乎需要一个列表。我不确定如何利用这个参数,允许颜色列表随着图定义中的每个循环而改变。

0 个答案:

没有答案