python 如何改变脊线图的颜色(方向)?

rxztt3cl  于 2023-06-20  发布在  Python
关注(0)|答案(1)|浏览(145)

我有一个df,看起来像这样:

cmap = plt.cm.get_cmap('RdYlGn')

fig, ax=joyplot(df.T,
    colormap=cmap,
    fade=True,
    grid=True,
    alpha=0.75,
    linecolor='white',
    linewidth=0.25,
    )

上面的代码会导致下面的图表:

我需要从左到右改变颜色,即。沿着图表中的x轴从低到高的值,如下图所示(借用自Twitter):

有什么建议吗?我试过ChatGPT,但无法解决...
我试过这样的东西,但结果只有单一的颜色:

#norm = plt.Normalize(vmin=1, vmax=15)
#colors = cmap(norm(df.T))

然后改变:colormap=cmap到colormap= joyplot中的颜色..但不管用
谢谢提前:)

相关问题