Как добавить легенду к гистограмме с несколькими гистограммами? - PullRequest
0 голосов
/ 14 января 2019

Я бы хотел идентифицировать следующую объединенную гистограмму с легендой

import matplotlib.pyplot as plt

nbins=10

plt.title('Gaussian random numbers B-M')
plt.axis([-3, 3, 1, 25])
plotcos = plt.hist(coseno, nbins, alpha=.8, edgecolor = 'black',  linewidth=1)
plotsen = plt.hist(seno, nbins, alpha=.8, edgecolor = 'black',  linewidth=1)
plt.show()

Tnx enter image description here

1 Ответ

0 голосов
/ 14 января 2019

Я предполагаю, что под "следующей комбинированной гистограммой" вы подразумеваете отдельные легенды для каждой гистограммы. Просто используйте параметр label в обеих ваших командах печати, а затем покажите легенду, используя plt.legend() как

plotcos = plt.hist(coseno, nbins, alpha=.8, edgecolor = 'black',  linewidth=1, label='coseno')
plotsen = plt.hist(seno, nbins, alpha=.8, edgecolor = 'black',  linewidth=1, label='seno')
plt.legend()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...