Python自动选择颜色条

时间:2018-05-13 03:59:36

标签: python-2.7 bar-chart colorbar

我想设置颜色条"绿色"当数据direction1 = 005时。 如何从这些情况下在Python 2.7中自动选择颜色条?:

direction1=['200','250','180','200','300','270','005','080']
time1=['0000','0030','0100','0130','0200','0230','0300','0300']

当前脚本如下:

ind = np.arange(len(time1))
width = 0.50

rects1 = plt.bar(ind, direction1, width, color='r')

for x in range(0,len(direction1)):
    if x in direction1==005:
        rects1[x].set_color('g')

1 个答案:

答案 0 :(得分:0)

这是分享的答案:

values=np.array(direction1)
searchval = '005'
location = np.where(values == searchval)[0]
print location

rects1 = plt.bar(ind, direction1, width, color='r')
for x in location:
    rects1[x].set_color('g')

干杯!!! ...