📜  更改绘图大小 matplotlib - Python (1)

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

更改绘图大小 matplotlib - Python

在matplotlib中,我们可以通过设置图形的大小来调整图形的外观。以下是如何更改绘图大小的示例代码:

通过设置figsize参数来更改绘图大小
import matplotlib.pyplot as plt
import numpy as np

# 创建一个numpy数组
x = np.arange(0, 10, 0.1)

# 创建一个新的图形并设置大小
fig = plt.figure(figsize=(10, 5))

# 绘制图形
plt.plot(x, np.sin(x))

# 显示图形
plt.show()

在上面的代码中,我们使用figsize参数来设置图形的大小。figsize属性需要一个元组,元组中包含两个数字,分别代表图形的宽度和高度(单位是英寸)。在上面的示例中,我们设置了一个10英寸宽和5英寸高的图形。

使用subplots来设置多个子图形的大小
import matplotlib.pyplot as plt
import numpy as np

# 创建一个numpy数组
x = np.arange(0, 10, 0.1)

# 创建一个新的图形并设置大小
fig, ax = plt.subplots(figsize=(10, 5))

# 创建第一个子图形
ax.plot(x, np.sin(x))

# 创建第二个子图形
ax.plot(x, np.cos(x))

# 显示图形
plt.show()

在上面的代码中,我们将设置图形大小的代码与创建子图形的代码一起使用。我们使用subplots函数来生成一个包含多个子图形的图形。传递给subplotsfigsize参数与之前的示例中相同。subplots函数返回一个元组,其中包含一个图形对象和子图形对象列表。我们在上面的代码中将子图形对象列表存储在变量ax中,并将其传递给后续绘图函数。通过将figsize传递给subplots函数,我们同时为所有子图形设置大小。

总结

在本文中,我们介绍了如何在matplotlib中更改图形的大小。我们演示了如何在单个图形和多个子图形中设置图形大小。通过设置figsize属性,我们可以轻松地调整matplotlib绘图的外观。