def hourly_seasonal_diurnal_pattern(self, df_cpu_dic, df_gpu_dic, ylabel=None, shareX=None, title=None, savefig_title=None): # Get daily_per_seasonal diurnal analysis df_cpu_covid = self.__get_hourly_seasonal_df(df_cpu_dic['covid']) df_cpu_non_covid = self.__get_hourly_seasonal_df( df_cpu_dic['non_covid']) df_gpu_covid = self.__get_hourly_seasonal_df(df_gpu_dic['covid']) df_gpu_non_covid = self.__get_hourly_seasonal_df( df_gpu_dic['non_covid']) GenerateDefaultGraph(title=title, savefig_title=savefig_title, ylabel=ylabel).figure_hourly_seasonal( df_cpu_dic={ 'covid': df_cpu_covid, 'non_covid': df_cpu_non_covid }, df_gpu_dic={ 'covid': df_gpu_covid, 'non_covid': df_gpu_non_covid }, )
def rack_analysis_barplot(self): GenerateDefaultGraph(ylabel=self.ylabel, title=self.title, savefig_title=self.savefig_title + "rack_analysis_barpot").rack_analysis_barplot( df_dic={ 'covid': self.df_covid, 'non_covid': self.df_non_covid, })
def hourly_monthly_diurnal_pattern(self, df_cpu, df_gpu, month_dic, ylabel, savefig_title, title): GenerateDefaultGraph(savefig_title=savefig_title, title=title, ylabel=ylabel).figure_hourly_monthly( df_cpu=df_cpu, df_gpu=df_gpu, month_dic=month_dic, )
def daily_monthly_diurnal_pattern(self, df_cpu, df_gpu, month_dic, savefig_title, ylabel, title): GenerateDefaultGraph(title=title, savefig_title=savefig_title, ylabel=ylabel).figure_daily_per_monthly( df_cpu=df_cpu, df_gpu=df_gpu, month_dic=month_dic, )
def CDF_plot(self): GenerateDefaultGraph(savefig_title=self.savefig_title + "cdf", title=self.title, ylabel=self.ylabel).CDF_plot( ax_cpu_dic={ 'covid': self.df_cpu_covid.mean(), 'non-covid': self.df_cpu_non_covid.mean() }, ax_gpu_dic={ 'covid': self.df_gpu_covid.mean(), 'non-covid': self.df_gpu_non_covid.mean() }, )
def rack_analysis_barplots(self): GenerateDefaultGraph(ylabel=self.ylabel, title=self.title, savefig_title=self.savefig_title + "rack_analysis").rack_analysis_barplots( df_cpu_dic={ 'covid': self.df_cpu_covid, 'non_covid': self.df_cpu_non_covid, }, df_gpu_dic={ 'covid': self.df_gpu_covid, 'non_covid': self.df_gpu_non_covid })
def entire_period_analysis(self): GenerateDefaultGraph(ylabel=self.ylabel, title=self.title, savefig_title=self.savefig_title + "entire_period").entire_period_analysis( df_cpu=self.df_cpu, df_gpu=self.df_gpu)