📅  最后修改于: 2023-12-03 15:40:12.283000             🧑  作者: Mango
在matplotlib中,我们可以通过设置图形的大小来调整图形的外观。以下是如何更改绘图大小的示例代码:
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英寸高的图形。
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
函数来生成一个包含多个子图形的图形。传递给subplots
的figsize
参数与之前的示例中相同。subplots
函数返回一个元组,其中包含一个图形对象和子图形对象列表。我们在上面的代码中将子图形对象列表存储在变量ax
中,并将其传递给后续绘图函数。通过将figsize
传递给subplots
函数,我们同时为所有子图形设置大小。
在本文中,我们介绍了如何在matplotlib中更改图形的大小。我们演示了如何在单个图形和多个子图形中设置图形大小。通过设置figsize
属性,我们可以轻松地调整matplotlib绘图的外观。