Итак, у меня есть сетка (матрицы X и Y) вместе со скалярными данными (матрица Z), и мне нужно это визуализировать. Желательно какое-нибудь 2D-изображение с цветами в точках, показывающих там значение Z. Я провел небольшое исследование, но не нашел ничего, что делало бы именно то, что я хочу.
pyplot.imshow (Z) хорошо выглядит, но не принимает мои матрицы X и Y, поэтому оси неверны и он не может обрабатывать нелинейно разнесенные точки, заданные X и Y.
pyplot.pcolor (X, Y, Z) создает цветные квадраты с цветами, соответствующими данным в одном из его углов, поэтому он как бы искажает данные (он должен показывать данные в своем центре или что-то в этом роде). Вдобавок он игнорирует два ребра из матрицы данных.
Я почти уверен, что где-то в Matplotlib должен быть какой-то лучший способ, но документация затрудняет получение обзора. Так что я спрашиваю, знает ли кто-нибудь лучший способ. Бонус, если это позволяет мне обновить матрицу Z для создания анимации.