系列文章目录
必须知道的Figure和Axes
在Matplotlib中,Figure和Axes是两个重要的概念,它们分别代表了整个图形和图形中的子图。
- Figure是整个图形的容器,它包含了所有的子图、图例、文本、标签等。
在Matplotlib中,我们可以通过调用plt.figure()函数来创建一个Figure对象。例如:
import matplotlib.pyplot as plt
fig = plt.figure()
- Axes是Figure中的子图,它是我们绘制图表的主要区域。在Matplotlib中,我们可以通过调用plt.subplots()函数来创建一个Axes对象。例如:
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
在这个例子中,我们使用plt.subplots()函数创建了一个Figure对象和一个Axes对象。其中,fig代表了整个图形,ax代表了图形中的子图。
在Axes对象中,我们可以使用各种方法来绘制图表,例如:
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
ax.plot(x, y)
plt.show()
在这个例子中,我们使用ax.plot()方法来绘制折线图