Python Spyder IDE-仅打印到文件

2022-04-05 00:00:00 python python-3.x matplotlib spyder

问题描述

我想要将使用matplotlib创建的绘图保存到一个文件中,但我不希望它在Spyder IDE中显示为内联绘图。我的代码:

import matplotlib.pyplot as plt
from math import sin,pi
import numpy as np

x = np.linspace(0,2*pi,100)
y = np.sin(x)

plt.plot(x,y)
plt.savefig('sin.png')

当我运行这段代码时,绘图始终在IPython控制台中显示为内联绘图,而我只想将其保存到一个文件中。我如何解决此问题?


解决方案

plt.savefig()之后添加plt.close()

相关文章