Я начал использовать 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)
где альфа — это модель от django с 4 полями: «ABC», «DEF», «GHI», «JKL»
дело в том, что я не знаю почему, метка «ABC» не появляется, оставляя последнюю ячейку без метки.
Если кто-то знает, как изменить мой скрипт таким образом, чтобы отображалась «ABC ' Буду признателен :)