matplotlib子图使用教学(Matplotlib本地保存图形savefig)
matplotlib子图使用教学(Matplotlib本地保存图形savefig)接下来通过代码演示:import matplotlib.pyplot as plt #先保存再 show()出现图片 import numpy as np data=np.arange(1 25) plt.plot(data data**2 color='r' marker='o' linestyle='-.' alpha=0.5) plt.savefig(r"C:\Users\Lenovo\Desktop\pandas数据分析\jk.jpg") #jpg格式 plt.show() import matplotlib.pyplot as plt #先保存再 show()出现图片 import numpy as np data=np.arange(1 25) plt.plot(data data**2 color='r&
要想保存当前生成的图表,可以调用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且frame参数是一个字符串,则输出格式将根据文件名的扩展名推导出来
使用savefig()函数将图片保存在指定目录下,在show()前插入,如果在show()后面会出现保存图片为空白现象
接下来通过代码演示:
import matplotlib.pyplot as plt #先保存再 show()出现图片
import numpy as np
data=np.arange(1 25)
plt.plot(data data**2 color='r' marker='o' linestyle='-.' alpha=0.5)
plt.savefig(r"C:\Users\Lenovo\Desktop\pandas数据分析\jk.jpg") #jpg格式
plt.show()
import matplotlib.pyplot as plt #先保存再 show()出现图片
import numpy as np
data=np.arange(1 25)
plt.plot(data data**2 color='r' marker='o' linestyle='-.' alpha=0.5)
plt.savefig(r"C:\Users\Lenovo\Desktop\pandas数据分析\jk.png")
plt.show()
#先show()再保存
import matplotlib.pyplot as plt #先show()再保存会出现空白照片
import numpy as np
data=np.arange(1 25)
plt.plot(data data**2 color='r' marker='o' linestyle='-.' alpha=0.5)
plt.show()
plt.savefig(r"C:\Users\Lenovo\Desktop\pandas数据分析\op.png")