# only plot the variables that are truly variable (stdev != 0)
ifresults_df[x_variable].std().round(7)!=0:
title=f"{format_dict[x_variable]} ({units_dict[x_variable]}) after {results_df.loc[0,'hours']} hours production vs. {format_dict[y_variable]} ({units_dict[y_variable]})"
# Handle r_out unit conversion
plot_df=results_df.copy()
x_unit=units_dict[x_variable]
ifx_variable=="r_out":
plot_df[x_variable]=plot_df[x_variable]*1000
x_unit="mm"
title=f"{format_dict[x_variable]} ({x_unit}) after {plot_df.loc[0,'hours']} hours production vs. {format_dict[y_variable]} ({units_dict[y_variable]})"
title=f"{format_dict[x_variable]} ({units_dict[x_variable]}) after {params_df.loc[0,'nyear']} year production vs. {format_dict[y_variable]} ({units_dict[y_variable]})"
title=f"{format_dict[x_variable]} ({x_unit}) after {plot_params_df.loc[0,'nyear']} year production vs. {format_dict[y_variable]} ({units_dict[y_variable]})"