我有一个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中的颜色..但不管用
谢谢提前:)
1条答案
按热度按时间ybzsozfc1#
还是没人有建议吗:(