Я пытаюсь написать функцию, чтобы она создавала несколько гистограмм (используя matplotlib.pyplot), используя цикл for для некоторых данных. Я добавляю эти графики в список, и список возвращается.
Но когда я пытаюсь использовать show () на каждом из графиков, они представляют собой один и тот же график, и все графики перезаписываются.
Я пытался использовать plt.clf () в конце цикла for, но он не работает для меня.
for data in data_list:
n, bins, patches = plt.hist(x=data, bins='auto', color=color,
alpha=0.7, rwidth=0.85)
plt.xlabel('Values')
plt.ylabel('Frequency')
plt.grid(axis='y', alpha=0.55)
plots.append(plt)