我正在尝试为绘图生成可变长度的阴影。现在,我只有从实际线得到固定长度的阴影。
a = np.linspace(1, 10)
loga = np.log(a)
_, ax = plt.subplots()
ax.plot(a, loga, lw=3, color='#27AE60', alpha=1)
ax.fill_between(a, loga+0.2, loga-0.2, color='#539caf', alpha=0.1)
ax.set_title("log plot")
plt.legend(["natural log"], loc="upper left")
对应的情节是:
但是,我想得到一个如下图所示的情节。src:硕士论文
如何修改我的代码以生成这种可变长度的阴影?我的意思是当我们从左到右时,线后面的阴影区域应该增加(即随着x轴上的值增加)。如果有任何帮助,我将不胜感激。圣诞快乐!