Как сделать четыре столбчатых участка разной высоты и имеющих определенный процент общего цвета - PullRequest
0 голосов
/ 30 июня 2019

У меня есть 100 дней необработанных данных. Четыре метода определили разное количество полезных дней.

raw_days = 100
# Useful days identified by different methods
Met1 = 92 
Met2 = 93 
Met3 = 96 
Met4 = 91
commondays = 88 # Number of common useful days in four methods

Я хочу представить вышеуказанную информацию в гистограммах. Я не знаю, возможно ли это. В конце я хочу увидеть гистограмму, как показано ниже.

enter image description here

1 Ответ

1 голос
/ 30 июня 2019

Я отвечу частично и оставлю часть, посвященную аннотации баров, до вас.Вы можете отослать этот вопрос для аннотаций

raw_days = 100
# Useful days identified by different methods
Met1 = 92 
Met2 = 93 
Met3 = 96 
Met4 = 91
commondays = 88 

plt.bar(range(4), [Met1, Met2, Met3, Met4], color='r', ec='k')
plt.bar(range(4), [commondays]*4, color='w', hatch='/', ec='k', label='common useful \ndays in four methods')
plt.xticks(range(4), ['Met%i'%i for i in range(1, 5)])
plt.yticks([])
plt.legend(loc=(1.05, 0.5))
plt.ylabel('Useful days')

enter image description here

...