🎨plt.figure、plt.subplot介绍以及绘制图中图(含代码)🌟
在Python的数据可视化世界里,Matplotlib是一个强大的工具箱,而`plt.figure`和`plt.subplot`是绘图的基础。`plt.figure`用于创建画布,而`plt.subplot`则允许我们在同一画布上安排多个子图,简直是实现“图中图”的神器!👀
首先,通过`plt.figure()`创建一个画布,就像给画家准备了一块空白的画板。接着,利用`plt.subplot(rows, cols, index)`定义子图布局。例如:`plt.subplot(2, 2, 1)`表示将画布分为2行2列,并选择第1个位置放置子图。✨
下面是一段简单代码展示如何绘制图中图:
```python
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
plt.figure(figsize=(8, 6))
plt.subplot(2, 2, 1)
plt.plot(x, np.sin(x), label="sin")
plt.legend()
plt.subplot(2, 2, 2)
plt.plot(x, np.cos(x), color="orange", label="cos")
plt.legend()
plt.show()
```
这段代码生成了一个包含两个子图的图表,分别展示了正弦和余弦曲线。是不是很简单?🙌快来试试吧!