У меня большой массив данных sparce pandas и я использую seaborn.heatmap для его визуализации.Проблема в том, что у меня не может быть правильных отметок по осям x и y - формат невозможен!На оси x у нас есть имена столбцов, которые являются строками, а на оси y это индекс типа datetime64.Я пробовал код, подобный
import matplotlib.dates as mdates
f, ax = plt.subplots(1, figsize=(8,8))
sns.heatmap(pvt.iloc[:,:], ax=ax)
ax.yaxis.set_major_formatter(mdates.DateFormatter("%Y-%m"))
ax.yaxis.set_minor_formatter(mdates.DateFormatter("%Y-%m"))
, но это вызывает ошибку
Невозможно преобразовать 0 в дату.Это часто происходит, если значения, отличные от datetime, передаются на ось, которая ожидает объекты datetime.
Я думаю, что проблема в том, что индекс имеет тип datetime64, но не может справиться с этим.Пожалуйста, помогите.
Как это выглядит сейчас