绘图导出

来源:3-11 Matplotlib数据可视化基础

慕尼黑7051737

2021-09-21

老师,绘制的图像如何导出到本地,例如导出成.jpg文件形式。

写回答

1回答

liuyubobobo

2021-09-22

如果你直接在 pycharm 下运行如下程序,就能将 plt 绘制的图片保存下来:


import matplotlib.pyplot as plt
import numpy as np

if __name__ == "__main__":

    x = np.linspace(0, 10, 100)
    y = np.sin(x)
    plt.plot(x, y)
    plt.savefig("1.png")


如果是在 Jupyter Notebook 中,不要把 plt.plot 和 plt.savefig 分成两个单元格运行。否则 plt.plot 会把图形绘制出来,刷新当前的 plt。把他们放在一个单元格中,就好了。

//img.mukewang.com/szimg/614a157a0904bde805120461.jpg


关于 savefig 的更多参数,可以参考这里:https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.savefig.html


继续加油!:)


1
0

Python3入门机器学习 经典算法与应用  

Python3+sklearn,兼顾原理、算法底层实现和框架使用。

5894 学习 · 2455 问题

查看课程