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