我一个月前开始使用matplotlib,所以我还在学习。
我正在尝试用 matshow 做一个热图。我的代码如下:
data = numpy.array(a).reshape(4, 4)
cax = ax.matshow(data, interpolation='nearest', cmap=cm.get_cmap('PuBu'), norm=LogNorm())
cbar = fig.colorbar(cax)
ax.set_xticklabels(alpha)
ax.set_yticklabels(alpha)
其中 alpha 是来自 django 的具有 4 个字段的模型:'ABC'、'DEF'、'GHI'、'JKL'
问题是我不知道为什么,标签“ABC”没有出现,最后一个单元格没有标签。
如果有人知道如何修改我的脚本以显示“ABC”,我将不胜感激:)