#!/usr/bin/env python # Wenchang Yang (wenchang@princeton.edu) # Wed Sep 18 23:01:01 EDT 2019 #import os.path, sys, os import matplotlib.pyplot as plt import xarray as xr, numpy as np, pandas as pd import geoxarray figname = 'fig.map.chirps.png' figsize = None#(8,4) savefig = [False, True][1] ylabel = None#'mm/day' title = 'Mozambique mean annual daily precip max from CHIRPS [mm/day]' plt.figure(figsize=figsize) # obs label = 'CHIRPS' ifile = 'data/chirps.p05.Mozambique.masked.nc' da = xr.open_dataarray(ifile) da.groupby('time.year').max('time').mean('year').plot(cmap='Spectral') if title is not None: plt.title(title) if ylabel is not None: plt.ylabel(ylabel) plt.tight_layout() if savefig: plt.savefig(figname, dpi=128)