diff --git a/experiment/meteo_france_data/scm_models_data/visualization/hypercube_visualization/altitude_hypercube_visualizer.py b/experiment/meteo_france_data/scm_models_data/visualization/hypercube_visualization/altitude_hypercube_visualizer.py index cd477e1283b8b39c293c388295dd2eee4a201d45..31efe3ca0ed8a0a900cd5b3c715c361e657042bc 100644 --- a/experiment/meteo_france_data/scm_models_data/visualization/hypercube_visualization/altitude_hypercube_visualizer.py +++ b/experiment/meteo_france_data/scm_models_data/visualization/hypercube_visualization/altitude_hypercube_visualizer.py @@ -134,6 +134,9 @@ class AltitudeHypercubeVisualizer(AbstractHypercubeVisualizer): for ax_idx, (ax, (ylabel, serie)) in enumerate(zip(axes_remaining, ylabel_to_series.items())): xlabel_values = list(serie.index) values = list(serie.values) + argmax_idx = np.argmax(values) + best_year = xlabel_values[argmax_idx] + plot_title += '{}'.format(best_year) ax.plot(xlabel_values, values) ax.set_ylabel(ylabel) ax.set_title(plot_title) diff --git a/experiment/meteo_france_data/scm_models_data/visualization/hypercube_visualization/main_hypercube_visualization.py b/experiment/meteo_france_data/scm_models_data/visualization/hypercube_visualization/main_hypercube_visualization.py index 6b6b6f90e3956e1219d43b0b2e6a1fb253287745..8908e6161b90bf037180172b9425e256164046a5 100644 --- a/experiment/meteo_france_data/scm_models_data/visualization/hypercube_visualization/main_hypercube_visualization.py +++ b/experiment/meteo_france_data/scm_models_data/visualization/hypercube_visualization/main_hypercube_visualization.py @@ -117,10 +117,17 @@ def fast_altitude_without_trend_type_hypercube_extended(): trend_test_class=trend_test_class, nb_data_reduced_for_speed=nb_data_reduced_for_speed, last_starting_year=last_starting_year) - # visualizer.visualize_year_trend_test() visualizer.vsualize_year_trend_by_regions_and_altitudes() + # visualizer = AltitudeHypercubeVisualizerWithoutTrendType(altitude_to_visualizer, + # save_to_file=save_to_file, + # trend_test_class=trend_test_class, + # nb_data_reduced_for_speed=nb_data_reduced_for_speed, + # last_starting_year=last_starting_year) + # visualizer.visualize_year_trend_test() + + def fast_altitude_year_hypercube_extended(): save_to_file = False only_first_one = False @@ -207,10 +214,10 @@ def full_altitude_year_hypercube__without_trend_extended(): only_first_one = False nb_data_reduced_for_speed = False altitudes = ALL_ALTITUDES[3:-6] - for study_class in SCM_STUDIES[:1]: + for study_class in SCM_STUDIES[:]: for trend_test_class in [GevLocationChangePointTest, GevScaleChangePointTest, - GevShapeChangePointTest][2:]: - years = [None][:] + GevShapeChangePointTest][:1]: + years = [2007, None][:] for last_starting_year in years: for days in [1, 3][1:]: visualizers = [