def state_deaths_svd_plots(fig, state, centering='s', style='lines', chosen=None, labels=False, days_offset=0): state_deaths, county_names = get_state_deaths(state, days_offset) da.svd_plots( fig=fig, data=state_deaths, title='%s Daily COVID-19 Deaths by County' % state.upper(), #xlabel = 'Days since 1/22/20', xlabel='Days since %s' % dates[days_offset], ylabel='Total Deaths', centering=centering, style=style, axis='rows', labels=da.filter_labels(county_names, chosen) if labels else None) ax_list = fig.axes for ax in ax_list: for date in fl_closure_dates.keys(): ax.axvline(x=date, color='red', alpha=.75, linestyle='--') for date in fl_opening_dates.keys(): ax.axvline(x=date, color='blue', alpha=.75, linestyle='--')
def state_cases_svd_plots(fig, state, centering='s', style='lines', chosen=None, labels=False, days_offset=0, new=False, scale=None): state_cases_, county_names = get_state_cases(state, days_offset) if new: ylabel = 'New Cases' state_cases = da.consecutive_differences(state_cases_, axis='c') else: ylabel = 'Total Cases' state_cases = state_cases_ print(state_cases.shape) if scale == 'log': state_cases = np.log(state_cases - np.min(state_cases) + 1) ylabel = r"$\log(1 + %s)$" % ylabel da.svd_plots( fig=fig, data=state_cases, title='%s Daily COVID-19 Cases by County' % state.upper(), #xlabel = 'Days since 1/22/20', xlabel='Days since %s' % dates[days_offset], ylabel=ylabel, centering=centering, style=style, axis='rows', labels=da.filter_labels(county_names, chosen) if labels else None)
def state_deaths_plot(ax, state, chosen=None, labels=False): state_deaths, county_names = get_state_deaths(state) da.lines_plot( ax=ax, data=state_deaths, title='%s Daily COVID-19 Deaths by County' % state.upper(), xlabel='Days since 1/22/20', ylabel='Total Deaths', axis='rows', labels=da.filter_labels(county_names, chosen) if labels else None)
def state_deaths_svd_plots_five(fig, state, centering='s', style='lines', chosen=None, labels=False): state_deaths, county_names = get_state_deaths(state) da.svd_plots_five( fig=fig, data=state_deaths, title='%s Daily COVID-19 Deaths by County' % state.upper(), xlabel='Days since 1/22/20', ylabel='Total Deaths', centering=centering, style=style, axis='rows', labels=da.filter_labels(county_names, chosen) if labels else None)