当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Matplotlib.pyplot.savefig()用法及代码示例


Matplotlib是Python中非常有用的可视化库。它是一个基于NumPy数组的多平台数据可视化库,旨在与更广泛的SciPy堆栈配合使用。可视化起着非常重要的作用,因为它有助于我们理解大量数据并提取知识。

Matplotlib.pyplot.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)

参数:

PARAMETERS DESCRIPTION
fname 图片的文件名是.png,pdf格式的文件是.pdf。
也可以在此处指定文件位置。
dpi 每英寸的点数(图像质量)
papertype 纸张类型可以是“ a0至a10”,“executive”,
“ b0至b10”,“letter”,“legal”,“ledger”。
format 文件格式,例如.png,.pdf。
面色和边色 默认为白色。
bbox_inches 将其设置为“tight”可以正确保存所保存的图形。
pad_inches 在保存的图形周围填充。
transparent 使图片的背景透明。
Orientation 横向或纵向。

范例1:



# importing required modules  
import matplotlib.pyplot as plt 
  
# creating plotting data 
xaxis =[1, 4, 9, 16, 25, 36, 49, 64, 81, 100] 
yaxis =[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 
  
# plotting  
plt.plot(xaxis, yaxis) 
plt.xlabel("X") 
plt.ylabel("Y") 
  
# saving the file.Make sure you  
# use savefig() before show(). 
plt.savefig("squares.png") 
  
plt.show()

输出:

范例2:

# importing the modules  
import matplotlib.pyplot as plt 
  
  
# creating data and plotting a histogram 
x =[1, 4, 9, 16, 25, 36, 49, 64, 81, 100] 
plt.hist(x) 
  
# saving the figure. 
plt.savefig("squares1.png", 
            bbox_inches ="tight", 
            pad_inches = 1, 
            transparent = True, 
            facecolor ="g", 
            edgecolor ='w', 
            orientation ='landscape') 
  
plt.show()

输出:




相关用法


注:本文由纯净天空筛选整理自anuragnaren2108大神的英文原创作品 Matplotlib.pyplot.savefig() in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。