Найти - Пользователи
Полная версия: matplotlib. как сохранить графики без show()
Начало » Python для новичков » matplotlib. как сохранить графики без show()
1
seeder
Нужно сохранить 3 графика на жесткий диск и чтобы при этом график не выходил на экран.
Проблема в том, что если убрать из кода функцию show(), то графики накладываются друг на друга и прямо в таком виде сохраняются в файл.

Как сохранять графики корректно?

import numpy as np
import matplotlib.pyplot as plt
for i in range(3):
    plt.plot(np.random.rand(10))
    plt.savefig(str(i)+'.png', format='png', dpi=100)
    #plt.show()
terabayt
import numpy as np
import matplotlib.pyplot as plt
for i in range(3):
    plt.plot(np.random.rand(10))
    plt.savefig(str(i)+'.png', format='png', dpi=100)
    plt.clf()
seeder
terabayt
Спасибо Терабайт, то что нужно!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB