学科分类
目录
数据分析

本地保存图形

要想保存当前生成的图表,可以调用savefig()函数进行保存。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, metadata=None)

上述函数中,fname参数是一个包含文件名路径的字符串,或者是一个类似于Python文件的对象。如果format 参数设为None且fname参数是一个字符串,则输出格式将根据文件名的扩展名推导出来。

根据随机的数据绘制一个折线图表,并调用savefig()函数在指定的路径下进行保存,具体示例代码如下。

In [13]:# 创建包含100个数值的随机数组
        import numpy as np
        random_arr = np.random.randn(100)
        # 将随机数组的数据绘制线形图
        plt.plot(random_arr)
        plt.show()

运行结果如图1所示。

InCa96eBK+ANOAAqgx5fCfOdA25y3sfAePSsgS3gGXgA9oBKxKyBfdI6Qov0j3y9W7akVsxOrm33pLuGej63nzw1MwtmmFoxZmb2By7sZmbBuLCbmQXjwm5mFowLu5lZMC7sZmbBuLCbmQXjwm5mFswvWC2c3ieQlHEAAAAASUVORK5CYII=

图1 运行结果

从图1中可以看出,所有的数据点之间没有任何关系,没有任何明显的趋势,刚好验证了随机数无规律的特点。

最后使用savefig()函数将图片保存在指定的目录下,具体如下(在show函数前插入):

plt.savefig(r"C:\Users\admin\Desktop\tables\demo.png")

此外,在Jupyter Notebook中还可以在图形上右击另存为图片,或在PyCharm显示图形的窗口中,点击保存按钮进行保存。

点击此处
隐藏目录