J'ai cette image: comment insérer du texte dans la barre si la barre de couleur égale au violet
Ce que j'essaie de faire si de quitter « H37Rv » que dans la barre violette.
Mon code est le suivant:
rects = ax.bar(ind, num, width, color=colors)
for rect in rects:
height = int(rect.get_height())
if height < 5:
yloc = height + 2
clr = '#182866'
else:
yloc = height/2.0
clr = '#182866'
p = 'H37Rv'
xloc = rect.get_x() + (rect.get_width()/2.0)
ax.text(xloc, yloc, p, horizontalalignment='center', verticalalignment='center', color=clr, weight='bold')
J'ai aussi essayé ceci:
for rect in rects:
if color == purple:
height = int(rect.get_height())
if height < 5:
yloc = height + 2
clr = '#182866'
mais je reçois une erreur disant que la couleur n'est pas définie.
Quelqu'un a une idée pour résoudre ce problème?
Merci beaucoup!
Je ne mets pas la couleur au violet dans cet exemple. si vous parlez de ceci: clr = '# 182866' alors c'est le bleu foncé que nous voyons dans les lettres, et c'est en fait la même chose. le violet est à l'intérieur d'une liste de couleurs, parce que c'est un graphique qui change en fonction de la demande. NOt sûr est que j'étais assez clair .. – pavid
@Pat: J'ai édité ma réponse, j'espère que cela aide – Vicky
merci! J'essayais de faire quelque chose de similaire avec l'exemple @EOL mais le tien c'est aussi assez facile. :) – pavid