def __init__(self,
                 normalize_each_objective=True,
                 n_partitions=3,
                 point_style={},
                 **kwargs):

        """
        Radar Plot

        Parameters
        ----------
        normalize_each_objective : bool
            Whether each objective is normalized. Otherwise, the inner and outer bound is plotted.
        point_style : dict
            The style being used to visualize the points
        n_partitions : int
            Number of partitions to show in the radar.
        reverse : {reverse}
        axis_style : {axis_style}
        labels : {labels}

        Other Parameters
        ----------------
        figsize : {figsize}
        title : {title}
        legend : {legend}
        tight_layout : {tight_layout}
        cmap : {cmap}
        """

        super().__init__(**kwargs)
        self.normalize_each_objective = normalize_each_objective
        self.n_partitions = n_partitions

        self.point_style = point_style
        set_if_none_from_tuples(self.point_style, ("s", 15))

        set_if_none_from_tuples(self.axis_style, ("color", "black"), ("linewidth", 0.5), ("alpha", 0.75))

        Radar Plot

        Parameters
        ----------
        normalize_each_objective : bool
            Whether each objective is normalized. Otherwise, the inner and outer bound is plotted.
        point_style : dict
            The style being used to visualize the points
        n_partitions : int
            Number of partitions to show in the radar.
        reverse : {reverse}
        axis_style : {axis_style}
        labels : {labels}

        Other Parameters
        ----------------
        figsize : {figsize}
        title : {title}
        legend : {legend}
        tight_layout : {tight_layout}
        cmap : {cmap}
        
pymoo/visualization/radar.py