此示例演示如何使用fill_between为两行之间的区域着色。
import matplotlib.pyplot as plt
import numpy as np
基本用法
参数 y1 和 y2 可以是标量,指示给定 y 值处的水平边界。如果只给出 y1,则 y2 默认为 0。
x = np.arange(0.0, 2, 0.01)
y1 = np.sin(2 * np.pi * x)
y2 = 0.8 * np.sin(4 * np.pi * x)
fig, (ax1, ax2, ax3) = plt.subplots(3, 1, sharex=True, figsize=(6, 6))
ax1.fill_between(x, y1)
ax1.set_title('fill between y1 and 0')
ax2.fill_between(x