📜  python将图形另存为pdf - Python(1)

📅  最后修改于: 2023-12-03 14:46:44.223000             🧑  作者: Mango

Python将图形另存为PDF

常见的绘图库如matplotlib和seaborn都支持将图形保存为PDF格式。在使用Python进行数据分析和可视化时,将图形另存为PDF可方便其他人阅读和编辑。

保存matplotlib图形为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"的文件,其中包含刚刚绘制的图形。

保存seaborn图形为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格式。这为在数据分析和可视化中分享结果和交流提供了便利。