Hi James,
I am not exactly sure why changing the plt.subplot() vs. fig.add_subplot() makes a difference, but the following worked for me (essentially naming each axis differently, and changing add_subplot to just plt.subplot()
I also added the projection information.
----------------------------------------------------------------------------------
fig = plt.figure(figsize=[16,10])
ax1 = plt.subplot(221, projection=ccrs.PlateCarree())
display = pyart.graph.RadarMapDisplay(radar)
display.plot_ppi_map('reflectivity',
1,
vmin=-8,
vmax=64,
resolution = '110m',
projection=ccrs.PlateCarree(),
ax=ax1,
edges=False,
mask_outside=False,
cmap=pyart.graph.cm.NWSRef)
ax2 = plt.subplot(222, projection=ccrs.PlateCarree())
display.plot_ppi_map('velocity',
1,
vmin=-30,
vmax=30,
resolution= '110m',
projection=ccrs.PlateCarree(),
ax=ax2,
edges=False,
mask_outside=False,
cmap=pyart.graph.cm.NWSRef
)
------------------------------------------------------------------------------
Thanks,
Max