From 15e570006916b9375234ce2921adffa230ca6359 Mon Sep 17 00:00:00 2001 From: RavSinghChandan Date: Sat, 11 Jul 2026 23:06:20 +0530 Subject: [PATCH] avoid mutable default arg in radar_plot --- src/evaluate/visualization.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/evaluate/visualization.py b/src/evaluate/visualization.py index b8be86058..fbdac1cd3 100644 --- a/src/evaluate/visualization.py +++ b/src/evaluate/visualization.py @@ -135,7 +135,7 @@ def use_legend(self, *args, **kwargs): self.ax1.legend(*args, **kwargs) -def radar_plot(data, model_names, invert_range=[], config=None, fig=None): +def radar_plot(data, model_names, invert_range=None, config=None, fig=None): """Create a complex radar chart with different scales for each variable Source: https://towardsdatascience.com/how-to-create-and-visualize-complex-radar-charts-f7764d0f3652 @@ -178,6 +178,8 @@ def radar_plot(data, model_names, invert_range=[], config=None, fig=None): Returns: `matplotlib.figure.Figure` """ + if invert_range is None: + invert_range = [] data = pd.DataFrame(data) data.index = model_names variables = data.keys()