Вот фиктивный скрипт, который создает три графика и сохраняет их в PDF.
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
df = pd.DataFrame({"A":np.random.normal(100),
"B":np.random.chisquare(5, size = 100),
"C":np.random.gamma(5,size = 100)})
for i in df.columns:
plt.hist(df[i])
plt.savefig(i+".pdf", format = "pdf")
plt.close()
Я использую Spyder, который использует IPython.Когда я запускаю этот скрипт, на меня открываются три окна, а затем уходят.Это работает, но это немного раздражает.
Как я могу сделать так, чтобы фигуры сохранялись в pdf, даже не отображаясь на моем экране?
Я ищу что-то вроде R's
pdf("path/to/plot/name.pdf")
commands
dev.off()
, поскольку ничегоотображается на экране, но PDF сохраняется.