Я хочу нарисовать блоки цвета на полярной сетке. В настоящее время (как показано ниже) блоки не соответствуют указанным меридианам и параллелям. Я бы хотел, чтобы эти блоки соответствовали арочным ящикам, которые я нарисовал. Любая помощь была бы чрезвычайно оценена.Python: Блокировка блоков на полярной сетке (Basemap.pcolormesh)
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap
fig = plt.figure()
cols = np.linspace(60,200,4)
rows = np.linspace(60,78,4)
ax = fig.add_subplot(1,1,1)
Z = np.random.random((4,4))
m = Basemap(width=6500000, height=3000000,
resolution='l', projection='stere',\
lat_0=72, lon_0=130.)
### draw parallels and meridians.
m.drawparallels(rows, linewidth=0.7)
m.drawmeridians(cols, linewidth=0.7)
m.drawmapboundary()
x, y = m(*np.meshgrid(cols,rows))
m.pcolormesh(x, y, Z, vmin=0, vmax=1)
plt.tight_layout()
plt.savefig('sof_example.png')