Python с автоматическим выбором цвета
Я хочу установить цветную полосу "зеленый", когда data 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 ответ
Это ответ для обмена:
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')
Ура!!!...