matplotlib.pyplot.savefig(*args, **kwargs)保存图片$close()关闭图片

savefig

savefig(fname, dpi=None, facecolor=’w’, edgecolor=’w’,
orientation=’portrait’, papertype=None, format=None,
transparent=False, bbox_inches=None, pad_inches=0.1,
frameon=None)

Arguments:

  1. fname:A string containing a path to a filename, or a Python file-like object, or possibly some backend-dependent object such as PdfPages.(保存图片)

Keyword arguments:

  1. dpi: None | scalar > 0 | ‘figure’
  2. facecolor, edgecolor:(?)
  3. orientation: ‘landscape’ | ‘portrait’
  4. papertype:(?)
  5. format:(图片的格式,png, pdf, ps, eps and svg)
  6. transparent:(?)
  7. frameon:(?)
  8. bbox_inches:(?)
  9. pad_inches:(?)
  10. bbox_extra_artists:(?)

matplotlib.pyplot.close(*args)

  1. close() 关闭当前的图像
  2. close(h) where h is a Figure instance, closes that figure
  3. close(num) closes figure number num
  4. close(name) where name is a string, closes figure with that label
  5. close(‘all’) 关闭所有图片
import numpy as np import matplotlib.pyplot as plt t = np.linspace(0, 2*np.pi, 1000) # 心形线参数方程(笛卡尔坐标系) x = 16 * np.sin(t)**3 y = 13 * np.cos(t) - 5*np.cos(2*t) - 2*np.cos(3*t) - np.cos(4*t) plt.figure(figsize=(8,8)) plt.plot(x, y, color='red', linewidth=4) plt.fill_between(x, y, color='pink') # 填充颜色 plt.axis('equal') plt.title('Mathematical Heart Curve') plt.show()我运行个代码显示Traceback (most recent call last): File "<input>", line 1, in <module> File "G:\PyCharm\PyCharm 2022.2.5\plugins\python\helpers\pydev\_pydev_bundle\pydev_umd.py", line 198, in runfile pydev_imports.execfile(filename, global_vars, local_vars) # execute the script ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "G:\PyCharm\PyCharm 2022.2.5\plugins\python\helpers\pydev\_pydev_imps\_pydev_execfile.py", line 18, in execfile exec(compile(contents+"\n", file, 'exec'), glob, loc) File "E:\Python_project\PythonProject01\heart.py", line 14, in <module> plt.show() File "D:\Python_show\Lib\site-packages\matplotlib\pyplot.py", line 614, in show return _get_backend_mod().show(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "G:\PyCharm\PyCharm 2022.2.5\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py", line 29, in __call__ manager.show(**kwargs) File "G:\PyCharm\PyCharm 2022.2.5\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py", line 112, in show self.canvas.show() File "G:\PyCharm\PyCharm 2022.2.5\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py", line 73, in show buffer = self.tostring_rgb() ^^^^^^^^^^^^^^^^^ AttributeError: 'FigureCanvasInterAgg' object has no attribute 'tostring_rgb'. Did you mean: 'tostring_argb'?是什么原因
03-08
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值