If bool, whether to draw a shadow beneath the pie. If dict, draw a shadow passing the properties in the dict to `.Shadow`. .. versionadded:: 3.8 *shadow* can be a dict. startangle : float, default: 0 degrees The angle by which the start of the pie is rotated, counterclockwise from the x-axis. radius : float, default: 1 The radius of the pie. counterclock : bool, default: True Specify fractions direction, clockwise or counterclockwise. wedgeprops : dict, default: None Dict of arguments passed to each `.patches.Wedge` of the pie. For example, ``wedgeprops = {'linewidth': 3}`` sets the width of the wedge border lines equal to 3. By default, ``clip_on=False``. When there is a conflict between these properties and other keywords, properties passed to *wedgeprops* take precedence. textprops : dict, default: None Dict of arguments to pass to the text objects. center : (float, float), default: (0, 0) The coordinates of the center of the chart. frame : bool, default: False Plot Axes frame with the chart if true. rotatelabels : bool, default: False Rotate each label to the angle of the corresponding slice if true. normalize : bool, default: True When *True*, always make a full pie by normalizing x so that ``sum(x) == 1``. *False* makes a partial pie if ``sum(x) <= 1`` and raises a `ValueError` for ``sum(x) > 1``. data : indexable object, optional DATA_PARAMETER_PLACEHOLDER Returns ------- patches : list A sequence of `matplotlib.patches.Wedge` instances texts : list A list of the label `.Text` instances. autotexts : list A list of `.Text` instances for the numeric labels. This will only be returned if the parameter *autopct* is not *None*. Notes ----- The pie chart will probably look best if the figure and Axes are square, or the Axes aspect is equal. This method sets the aspect ratio of the axis to "equal". The Axes aspect ratio can be controlled with `.Axes.set_aspect`. Ú