我可以用`fill_between`创建一个水平渐变吗?

时间:2017-03-30 15:43:20

标签: matplotlib

我想使用fill_between来强调压力水平。

我目前可视化的解决方案是:

for i in range(len(u)-1):    
    x = u[i]
    x1 = i
    x2 = i+1    
    off = idxvec[0] + offset

    stress = ((u[i] - l[i])/40)**2.

    ranges.append(stress)
    ax1.fill_between([off+i, off+i+1], [u[i], u[i+1]], [l[i], l[i+1]], alpha=stress, facecolor='red')

这意味着我在扫描数据时单独为每个切片设置alpha值。

然而,这是缓慢而丑陋的。有没有办法更快/更好地做到这一点?

我想象我提供list的{​​{1}}字母值,结果是水平渐变:

fill_between

这可能吗?

0 个答案:

没有答案