matplotlib: Как получить цвета (или цвет лица) из столбцов гистограммы? - PullRequest
0 голосов
/ 04 марта 2020

У меня есть гистограмма, использующая список в качестве источника данных, и я хочу получить цвета или грани каждого из столбцов для диагностики проблемы.

patches.facecolor() не работает для меня.

#The histogram
n, bins, patches = ax.hist([lst_outliers, lst_standard], num_bins, rwidth=0.8, color=['red','blue'])

#This is how I'm trying to access the facecolor attribute of ax.patches:
patches[0][21].get_facecolor()

#It yields the following for all bars; I can't tell if this is some kind of color code:
(1.0, 0.0, 0.0, 1.0)

#Ultimately, I would like to build on the following to diagnose another problem (some day soon I will write list comps): 

for i, each_bin in enumerate(bins):
    print(str(i+1) + " " + str(each_bin))
...