【发布时间】:2021-02-25 17:29:06
【问题描述】:
我正在用 imshow 函数绘制一个 N×N 相似度矩阵。键变量是图形的标签。在另一个文件中,每个键都与一个组相关联(例如 A,B = group1、C = group2、E,F = group3)。我想根据它们所属的组用不同颜色突出显示图表中的标签。
fig, ax = plt.subplots(figsize = (50,50))
im = ax.imshow(matrix)
ax.set_xticks(np.arange(len(keys)))
ax.set_yticks(np.arange(len(keys)))
ax.set_xticklabels(keys)
ax.set_yticklabels(keys)
plt.setp(ax.get_xticklabels(), rotation=90, ha="right",
rotation_mode="anchor")
fig.colorbar(im, ax=ax, shrink = 0.3, pad = 0.02)
plt.show()
【问题讨论】:
标签: python matplotlib imshow