#!/usr/bin/env python # Wenchang Yang (wenchang@princeton.edu) # Thu May 21 11:24:22 EDT 2020 if __name__ == '__main__': from misc.timer import Timer tt = Timer(f'start {__file__}') import sys, os.path, os, glob import xarray as xr, numpy as np, pandas as pd #import matplotlib.pyplot as plt #more imports #from xtc import tc_count #maindir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) maindir = '/tigress/wenchang/analysis/seedTC' if maindir not in sys.path: sys.path.append(maindir) from AM2p5.data_ntc_cycle import get_cycle from misc.cim import cim, sem #confidence interval of the mean # if __name__ == '__main__': tt.check('end import') #start from here if __name__ == '__main__': from wyconfig import * #my plot settings basin = 'AU' source = 'AM2.5_amipHadISST' figname = f'data_ntc_cycle_{basin}_{source}_{tt.today()}.png' years = slice('1980', '2018') ds_ = get_cycle(basin=basin, years=years) long_name = f'N_TC({basin}, {source})' ax = ds_.rename(mclim=long_name).to_dataframe().plot.bar(y=long_name, yerr='sem', rot=0) ax.legend(loc='upper left') plt.savefig(figname) print('[saved]:', figname) tt.check(f'**Done**') plt.show()