python - Colorbar 使用与绘图不同的 cmap
问题描述
我正在尝试绘制一个颜色条,但颜色条遵循不同的 cmap。我认为它遵循 cmap = veridis?
当我更改 cmap 色阶时,只有图形颜色发生变化,而不是颜色条。
如何克服?
在我的代码和情节下面的部分中。
# 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)
谢谢你的帮助!布拉姆
解决方案
推荐阅读
- android - Android:A/libc:致命信号 11 (SIGSEGV),代码 1,tid 18372 中的故障地址 0x8
- apache-camel - 带重试的骆驼流组件导致无限循环
- php - 带有 sql 数据库连接的 Ionic 3
- swift - 使用超时填充 UITableView
- javascript - 基于其元素改进数组划分
- sql - 查询以查找超过其工作角色的合格假期的员工
- ios - Swift PDFKit 注释小部件
- angular - Angular mat-sort-header 5.2.4 的奇怪行为
- ios - 无法在 iOS 上触发 BLE 的状态恢复代码
- mockito - 使用 Mockito 模拟泛型类