我试图绘制一个颜色条,但颜色条遵循不同的cmap。我认为它遵循cmap=veridis
当我更改cmap colorscale时,只有图形颜色更改,而不是颜色栏
如何克服这一问题
在下面的代码和绘图部分中
# Create canvas
cvs = ds.Canvas(x_range=x_range, y_range=y_range, plot_height=h, plot_width=w)
# Heatmap
aggs = cvs.line(df_reshaped, 'x', 'y', ds.count())
heatmap_img = tfnc.Image(tfnc.shade(aggs, cmap=plt.cm.magma))
# plot & colorbar
im = ax.imshow(heatmap_img.to_pil(), aspect='auto')
cbar = fig.colorbar(im, fraction=0.03, pad=0.05, ticks=[0, 250], ax=ax)
cbar.ax.set_yticklabels(['Low', 'High'],fontsize=20)
cbar.set_label('Agg. series count', labelpad=-25,fontsize=20)
谢谢你的帮助! 布拉姆
目前没有回答
相关问题 更多 >
编程相关推荐