本文主要是介绍python画带阴影折线图,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
(1)
# coding=gbk
import matplotlib.pyplot as plt
import numpy as np# 创建一些示例数据
x = np.linspace(-3, 3, 60)
y_mean = np.sin(x)
y_std = np.sin(x)# 画折线图 b-:蓝色实线
plt.plot(x, y_mean, 'b-', label='Mean')# 填充阴影表示标准差 alpha:阴影透明度
plt.fill_between(x, y_mean - y_std, y_mean + y_std, color='skyblue', alpha=0.5, label='Standard Deviation')# 指定 y 轴范围
plt.ylim(-2, 2) # 指定 y 轴的范围# 添加图例
plt.legend()# 显示图形
plt.show()
(2)
# coding=gbk
import matplotlib.pyplot as plt
import numpy as np# 创建示例数据
x = np.linspace(0, 10, 100)
y1_mean = np.sin(x)
y2_mean = np.cos(x)
y_std = 0.1 # 这里使用一个固定的标准差,你可以根据实际情况调整# 画折线图
plt.plot(x, y1_mean, 'b-', label='Line 1') # 第一条线,蓝色实线
plt.plot(x, y2_mean, 'r-', label='Line 2') # 第二条线,红色实线# 填充阴影表示标准差 alpha:阴影透明度
plt.fill_between(x, y1_mean - y_std, y1_mean + y_std, color='skyblue', alpha=0.5, label='Line 1 Std Dev') # 对第一条线填充阴影
plt.fill_between(x, y2_mean - y_std, y2_mean + y_std, color='lightcoral', alpha=0.5, label='Line 2 Std Dev') # 对第二条线填充阴影# 指定 y 轴范围
plt.ylim(-1, 1) # 指定 y 轴的范围# 添加图例
plt.legend()# 显示图形
plt.show()
这篇关于python画带阴影折线图的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!