【发布时间】:2019-07-20 12:39:23
【问题描述】:
这是一个虚拟脚本,它制作三个图并将它们保存为 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 的东西
pdf("path/to/plot/name.pdf")
commands
dev.off()
因为屏幕上没有呈现任何内容,但 pdf 被保存。
【问题讨论】:
标签: python graphics ipython spyder