首页 科技正文

🎨plt.figure、plt.subplot介绍以及绘制图中图(含代码)🌟

科技 2025-03-29 07:15:19
导读 在Python的数据可视化世界里,Matplotlib是一个强大的工具箱,而`plt.figure`和`plt.subplot`是绘图的基础。`plt.figure`用于创建画布,而`...

在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()

```

这段代码生成了一个包含两个子图的图表,分别展示了正弦和余弦曲线。是不是很简单?🙌快来试试吧!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。