📜  matplotlib 设置大小 - Python (1)

📅  最后修改于: 2023-12-03 15:02:54.508000             🧑  作者: Mango

Matplotlib 设置大小 - Python

在数据可视化中,Matplotlib 是 Python 中使用最广泛的绘图库之一。在 Matplotlib 中,我们可以通过设置图形的大小来控制它的外观。

设置图形大小

要设置图形的大小,我们可以使用 figure() 函数。该函数创建了一个新的图形并返回一个 Figure 对象。然后,我们可以调用 set_size_inches() 方法来设置图形的大小。

import matplotlib.pyplot as plt

# 创建一个新的图形
fig = plt.figure()

# 设置图形的大小为宽度为 6 英寸,高度为 4 英寸
fig.set_size_inches(6, 4)

# 画图 ...

如果我们要设置图形的像素大小而不是英寸大小,我们可以将 set_size_inches() 方法的参数设置为像素值。

import matplotlib.pyplot as plt

# 创建一个新的图形
fig = plt.figure()

# 设置图形的大小为宽度为 800 像素,高度为 600 像素
fig.set_size_inches(800/100, 600/100)

# 画图 ...
保存图形

要将图形保存到文件中,我们可以使用 savefig() 函数。该函数接受一个文件名作为参数,并将图形保存到该文件中。

import matplotlib.pyplot as plt

# 创建一个新的图形
fig = plt.figure()

# 设置图形的大小为宽度为 6 英寸,高度为 4 英寸
fig.set_size_inches(6, 4)

# 画图 ...

# 将图形保存到文件
fig.savefig("plot.png")
总结

在 Matplotlib 中,我们可以使用 set_size_inches() 方法来设置图形的大小。我们还可以使用 savefig() 函数将图形保存到文件中。