python matplotlib中面向对象和plt.plot
时间: 2023-11-06 18:00:57 浏览: 122
python面向对象
在Python的Matplotlib库中,我们可以使用两种不同的方法来创建图形:面向对象的方法和plt.plot方法。
1. 面向对象方法:
面向对象的方法使用Figure和Axes对象来创建图形。Figure对象代表整个图形,而Axes对象代表图形中的一个子图。我们可以通过创建Figure和Axes对象,然后在Axes对象上调用各种绘图函数来绘制图形。
示例代码:
```
import matplotlib.pyplot as plt
fig, ax = plt.subplots() # 创建Figure和Axes对象
ax.plot(x, y) # 在Axes对象上调用绘图函数
plt.show() # 显示图形
```
2. plt.plot方法:
plt.plot方法是Matplotlib库提供的一种快速创建图形的方法。它会自动创建一个Figure对象,并在该Figure对象上创建一个Axes对象。我们可以直接调用plt.plot方法来绘制图形。
示例代码:
```
import matplotlib.pyplot as plt
plt.plot(x, y) # 直接调用plt.plot方法绘制图形
plt.show() # 显示图形
```
阅读全文