Наложение гистограммы в пандах - PullRequest
0 голосов
/ 13 сентября 2018

У меня есть график, который выглядит следующим образом:

plot

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

for column in columns:
    hist = df.hist(column=column)
    fig = hist.tolist()[0][0].get_figure()
    fig.savefig(f'blahblah/hists/{column}.png')
    del fig
    del hist

Я пытался удалить переменные figure и histogram, но это не работает.Как очистить график и вывести каждый отдельно в отдельный файл?

1 Ответ

0 голосов
/ 13 сентября 2018

Я решил проблему.Размещение здесь, чтобы избежать этой проблемы .Сюжет Matplotlib необходимо очищать в конце каждого цикла for.

import matplotlib.pyplot as plt

Затем, в конце каждого цикла for,

plt.show()  # well, if you want to see it
plt.close()  # to clear the plot
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...