折线图是一种用于显示数据随时间或其他连续变量变化的图表。它通过将数据点连接成线来展示趋势。阈值线则是在图表中设置的一条水平线,用于表示某个特定的阈值或界限。
原因:
解决方法:
import matplotlib.pyplot as plt
# 示例数据
x = [1, 2, 3, 4, 5]
y = [10, 15, 7, 12, 9]
threshold = 10
# 创建折线图
plt.plot(x, y, label='Data')
# 添加阈值线
plt.axhline(y=threshold, color='r', linestyle='--', label='Threshold')
# 着色区域
plt.fill_between(x, y, threshold, where=y > threshold, color='green', alpha=0.3)
plt.fill_between(x, y, threshold, where=y <= threshold, color='red', alpha=0.3)
# 添加图例
plt.legend()
# 显示图表
plt.show()
通过以上方法,你可以有效地对折线图和阈值线之间的区域进行着色,从而增强数据的可视化效果。
领取专属 10元无门槛券
手把手带您无忧上云