Weather symbol plotΒΆ

Weather symbol plot was created by scatter() function with weather specific legend created by weatherspec() function.

#Add file and read data array
fn = os.path.join(migl.get_sample_folder(), 'MICAPS', '10101414.000')
f = addfile_micaps(fn)
data = f['WeatherNow'][:]
lon = f['Longitude'][:]
lat = f['Latitude'][:]
#Plot
axesm(bgcolor=(204,255,255))
geoshow('country', edgecolor='k', facecolor=(255,251,195))
geoshow('cn_province', edgecolor='k')
ls = weatherspec()
layer = scatter(lon, lat, data, symbolspec=ls)
yticks([20,30,40,50])
title('Weather symbol plot example')
xlim(72, 136)
ylim(16, 55)
../../../_images/weather_symbol.png