填充 Matplotlib 中的线图可以通过使用 fill_between() 函数来实现。fill_between() 函数可以在两条线之间填充颜色,可以用于突出显示某些数据的范围,或者在图表中创建阴影效果。

#### 使用 fill_between() 填充线图
可以通过以下步骤使用 fill_between() 函数填充线图:

1. 创建 x 和 y 轴数据
首先,需要创建 x 轴和 y 轴数据,可以使用 NumPy 库生成一些示例数据。例如:

`python
import numpy as np

x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)
`

上述代码中,使用 linspace() 函数生成一个从 0 到 10 的包含 100 个值的等差数列作为 x 轴数据;然后,分别使用 sin() 和 cos() 函数生成与 x 轴对应的 y1 和 y2 轴数据。

2. 绘制线图
使用 plot() 函数绘制线图,代码如下:

`python
import matplotlib.pyplot as plt

plt.plot(x, y1, label='sin(x)')
plt.plot(x, y2, label='cos(x)')
`

上述代码中,使用 plot() 函数分别绘制 y1 和 y2 对应的线图,并为每条线图指定一个标签。

3. 填充线图
使用 fill_between() 函数填充线图,代码如下:

pythonp<.fillbetween(x,y1,y2,skyblue,α=0.5)

上述代码中,fill_between() 函数的第一个参数是 x 轴数据,第二个和第三个参数分别是 y1 和 y2 轴数据。color 参数指定填充色为 'powderblue',alpha 参数指定填充颜色的透明度为 0.5。

4. 设置图例和显示图表
最后,可以使用 legend() 函数设置图例,代码如下:

pythonp<.nd()p<.show()

上述代码中,legend() 函数用来显示图例,其中,图例的内容由 plot() 函数的 label 参数指定。

#### 示例代码
下面是一个完整的示例代码:

`python
import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)

plt.plot(x, y1, label='sin(x)')
plt.plot(x, y2, label='cos(x)')

plt.fill_between(x, y1, y2, color='skyblue', alpha=0.5)

plt.legend()
plt.show()
`

运行以上代码,将会生成一个线图,并在两条线之间填充了指定的颜色。

在 Matplotlib 中填充线图可以有效地突出显示数据范围或创建阴影效果。通过使用 fill_between() 函数,可以在绘制线图时进行填充操作,并根据需要指定填充颜色和透明度。填充线图可以帮助读者更好地理解数据,加强图表的可读性。