В настоящее время я работаю над построением сводных таблиц с использованием matplotlib pcolor, но мои оси не работают так, как хотелось бы. Я рисую таблицы, используя:
pyl.pcolor(pivot_99)
pyl.colorbar()
pyp.suptitle('Pivot 99', fontsize=14)
pyp.xlabel('Site Number', fontsize=12)
pyp.ylabel('Site Number', fontsize=12)
pyp.yticks(arange(len(pivot_99.index)),pivot_99.index)
pyp.xticks(arange(len(pivot_99.columns)),pivot_99.columns, rotation = 90)
pyl.savefig('Pivot 99.png')
pyl.show()
Где pivot_99 — это кадр данных, состоящий из чисел от 0 до 1. Длина индекса и столбцов всегда одинаковы, но имеют разные значения для разных лет. Когда я рисую pivot_99, все выглядит нормально:
Однако, когда я рисую тепловую карту 2000 года, сверху и справа появляется дополнительное пространство.
Кто-нибудь знает, почему это происходит или как я могу исправить график, чтобы отображалось только пространство с цветом? Спасибо