ValueError: недостаточно значений для распаковки (ожидается 2, получено 1), графики базовой карты - PullRequest
0 голосов
/ 23 апреля 2020

Я пытаюсь построить три разные переменные lat, lon, dectime с размерами (3245,450), (3245,450) и (3245,). Тип ошибки, которую я получаю, явно связан с измерением переменной dectime. Вот часть кода, которая фактически создает сюжет:

import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap
from matplotlib.colors import LogNorm
m = Basemap(projection='cass',llcrnrlat=39,urcrnrlat=54,\
    llcrnrlon=2,urcrnrlon=20,resolution='i',lon_0=10,lat_0=40)
xi, yi = m(lon1, lat1)
print(xi.shape,yi.shape)
cs=m.pcolor(xi,yi,dectime1,cmap='jet')
m.drawparallels(np.arange(39., 54., 3.), labels=[1,0,0,0], fontsize=10)
m.drawmeridians(np.arange(2., 20., 3.), labels=[0,0,0,1], fontsize=10)
m.drawcoastlines()
m.drawstates()
m.drawcountries()
cbar = m.colorbar(cs, location='bottom', pad="10%")
plt.title('NO2 tropospheric column')
plt.show()

Есть ли способ заставить этот сюжет работать?

...