Matplotlib库绘制图表的大小
时间: 2023-06-19 10:07:51 浏览: 106
Matplotlib库绘制图表的大小可以通过调整figure对象的大小来实现。figure对象是Matplotlib图形界面的最外层容器,可以通过设置figure对象的figsize属性来调整图表的大小。figsize属性是一个二元组,分别表示图表的宽度和高度,单位是英寸(inch)。例如,设置一个宽度为6英寸,高度为4英寸的图表大小,可以使用以下代码:
```
import matplotlib.pyplot as plt
# 设置figure对象的大小
fig = plt.figure(figsize=(6, 4))
# 绘制图表
plt.plot([1, 2, 3, 4], [1, 4, 2, 3])
# 显示图表
plt.show()
```
此外,还可以使用subplots函数创建包含多个子图的figure对象,并通过设置subplots函数的figsize参数来调整整个图表的大小。例如,创建一个包含2行2列的子图,每个子图宽度为6英寸,高度为4英寸的图表大小,可以使用以下代码:
```
import matplotlib.pyplot as plt
# 创建包含多个子图的figure对象,并设置大小
fig, axs = plt.subplots(2, 2, figsize=(6, 4))
# 在每个子图中绘制图表
axs[0, 0].plot([1, 2, 3, 4], [1, 4, 2, 3])
axs[0, 1].plot([1, 2, 3, 4], [1, 2, 3, 4])
axs[1, 0].plot([1, 2, 3, 4], [4, 3, 2, 1])
axs[1, 1].plot([1, 2, 3, 4], [2, 3, 1, 4])
# 显示图表
plt.show()
```
阅读全文