Python plt 只保存一张图
在使用 Python 的 matplotlib 库进行数据可视化时,经常会遇到需要保存多张图的情况。有时候我们只想保存其中一张图,而不是全部生成的图形。本文将介绍如何使用 matplotlib 的 plt 库来只保存一张图,并提供代码示例。
matplotlib 简介
matplotlib 是一个用于绘制数据图形的库,它支持多种绘图类型,包括折线图、散点图、柱状图等。plt 是 matplotlib 库的一个子模块,提供了快速绘制图形的功能。
只保存一张图
下面演示如何使用 plt 只保存一张图。首先,我们先生成一个简单的饼状图。
import matplotlib.pyplot as plt
# 数据
sizes = [25, 35, 20, 20]
labels = ['A', 'B', 'C', 'D']
# 绘制饼状图
plt.pie(sizes, labels=labels, autopct='%1.1f%%')
plt.axis('equal')
plt.show()
生成的饼状图如下所示:
pie
title 饼状图
"A": 25
"B": 35
"C": 20
"D": 20
接下来,我们将代码稍作修改,只保存这张饼状图。
# 保存饼状图
plt.savefig('pie_chart.png')
运行以上代码后,当前目录下将生成一个名为 pie_chart.png
的图片文件,即只保存了这张饼状图。
总结
本文介绍了如何使用 matplotlib 的 plt 库只保存一张图的方法,并给出了代码示例。通过简单的操作,我们可以轻松地保存我们所需要的图形,方便后续使用和分享。希望本文对你有所帮助!