Python с автоматическим выбором цвета - PullRequest
0 голосов
/ 13 мая 2018

Я хочу установить цветную полосу "зеленый", когда направление данных1 = 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 голосов
/ 15 мая 2018

Это ответ для обмена:

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')

Ура !!! ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...