📅  最后修改于: 2023-12-03 14:46:44.223000             🧑  作者: Mango
常见的绘图库如matplotlib和seaborn都支持将图形保存为PDF格式。在使用Python进行数据分析和可视化时,将图形另存为PDF可方便其他人阅读和编辑。
import matplotlib.pyplot as plt
# 绘制图形
fig, ax = plt.subplots()
ax.plot([1, 2, 3], [4, 5, 6])
# 另存为PDF
plt.savefig('example.pdf')
这段代码会在当前工作目录下保存一个名为"example.pdf"的文件,其中包含刚刚绘制的图形。
import seaborn as sns
# 加载数据
tips = sns.load_dataset("tips")
# 绘制图形
sns.catplot(x="day", y="total_bill", data=tips)
# 另存为PDF
plt.savefig('example.pdf')
这段代码会在当前工作目录下保存一个名为"example.pdf"的文件,其中包含刚刚绘制的图形。
值得注意的是,如果你在Jupyter Notebook中绘制图形并尝试将其保存为PDF格式,有时会出现错误。这时可以尝试在代码的第一行添加以下代码:
%matplotlib inline
这会将matplotlib配置为在Jupyter Notebook中输出图形,并且也可以解决一些保存为PDF格式的问题。
Python的matplotlib和seaborn库提供了方便的功能,可以将图形另存为PDF格式。这为在数据分析和可视化中分享结果和交流提供了便利。