如何将Matplotlib中的图形保存为PDF格式的光栅图像?

如何将Matplotlib中的图形保存为PDF格式的光栅图像?

要将Matplotlib中的图形保存为PDF格式的光栅图像,我们可以执行以下步骤−

  • 设置图形大小并调整子图之间的间距和周围的填充。
  • 创建一个新的图形或激活现有的图形。
  • 将一个轴添加到图形中,作为子图布置的一部分。
  • 使用numpy创建随机数据。
  • 将数据显示为图像,即在2D正则光栅上显示。
  • 将图形保存为 pdf 格式。

更多Matplotlib教程,请访问:Matplotlib教程

示例

import numpy as np
import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

fig = plt.figure()
ax = fig.add_subplot(111, rasterized=True)
data = np.random.rand(5, 5)

ax.imshow(data, cmap="copper", aspect=True, interpolation="nearest")

plt.savefig("rasterized.pdf")

输出

当我们执行该代码时,它会将以下图形保存在项目目录中,名称为”rasterized.pdf”。

如何将Matplotlib中的图形保存为PDF格式的光栅图像?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程