Использование pcolor для построения 3 массивов в python

Я прочитал спутниковое изображение, и получил данные, широту и долготу из изображения и поместил в массив. Размерность лат (135,90) и долг также (135,90). Размерность данных изначально была (135,90,4,9,8), которые 4 представляют полосу изображения. После обработки (которая использовала цикл for для размещения всей полосы в одном изображении), размерность данных равна biw (1215 720), что составляет (135 x9, 90 x 8). У меня есть кусок кода, который:

x = lat   # dimension (135,90)
y = lon   # dimension (135,90)
z = data  # dimension ( 1215, 720) 

plt.figure()
plt.pcolor(x,y,z)
plt.colorbar()
plt.savefig("proj1.png")

Но потом получилось очень плохое изображение ниже:

Мой друг сказал мне, прежде чем я должен взять больше очков в широте и долготе, чтобы они были такими же, как данные. Но не знаю, как это сделать. Правильно ли он сказал метод?

Ответы на вопрос(1)

Ваш ответ на вопрос