diff --git a/webviz_subsurface/plugins/_simulation_time_series/_callbacks.py b/webviz_subsurface/plugins/_simulation_time_series/_callbacks.py index 6402a8e74..7cf9706b9 100644 --- a/webviz_subsurface/plugins/_simulation_time_series/_callbacks.py +++ b/webviz_subsurface/plugins/_simulation_time_series/_callbacks.py @@ -320,15 +320,8 @@ def _update_graph( ) if visualization == VisualizationOptions.STATISTICS_AND_REALIZATIONS: # Configure line width and color scaling to easier separate - # statistics traces and realization traces - vectors_statistics_df = create_vectors_statistics_df(vectors_df) - figure_builder.add_statistics_traces( - vectors_statistics_df, - ensemble, - statistics_options, - line_width=3, - ) - # Show selected realizations on top - only filter df if realizations filter + # statistics traces and realization traces. + # Show selected realizations - only filter df if realizations filter # query is not performed figure_builder.add_realizations_traces( vectors_df @@ -337,6 +330,14 @@ def _update_graph( ensemble, color_lightness_scale=150.0, ) + # Add statistics on top + vectors_statistics_df = create_vectors_statistics_df(vectors_df) + figure_builder.add_statistics_traces( + vectors_statistics_df, + ensemble, + statistics_options, + line_width=3, + ) # Retrieve selected input providers selected_input_providers = ProviderSet(