1 か月前に 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 は 4 つのフィールドを持つ django のモデルです: 'ABC'、'DEF'、'GHI'、'JKL'
理由はわかりませんが、ラベル「ABC」が表示されず、最後のセルにラベルがありません。
誰かが私のスクリプトを「ABC」に表示するように変更する方法の手がかりを持っているなら、私は感謝します:)