Piechart
Piechart
With Pyplot, you can use the pie() function to draw pie charts:
Example
A simple pie chart:
plt.pie(y)
plt.show()
As you can see the pie chart draws one piece (called a wedge) for each value in the array (in
this case [35, 25, 25, 15]).
By default the plotting of the first wedge starts from the x-axis and moves counterclockwise:
Note: The size of each wedge is determined by comparing the value with all the other
values, by using this formula:
Labels
Add labels to the pie chart with the labels parameter.
The labels parameter must be an array with one label for each wedge:
Example
A simple pie chart:
Start Angle
As mentioned the default start angle is at the x-axis, but you can change the start angle by
specifying a startangle parameter.
Example
Start the first wedge at 90 degrees:
Explode
Maybe you want one of the wedges to stand out? The explode parameter allows you to do
that.
The explode parameter, if specified, and not None, must be an array with one value for each
wedge.
Each value represents how far from the center each wedge is displayed:
Example
Pull the "Apples" wedge 0.2 from the center of the pie:
Shadow
Add a shadow to the pie chart by setting the shadows parameter to True:
Example
Add a shadow:
Colors
You can set the color of each wedge with the colors parameter.
The colors parameter, if specified, must be an array with one value for each wedge:
Example
Specify a new color for each wedge:
ou can use Hexadecimal color values, any of the 140 supported color names, or one of these
shortcuts:
'r' - Red
'g' - Green
'b' - Blue
'c' - Cyan
'm' - Magenta
'y' - Yellow
'k' - Black
'w' - White
Legend
To add a list of explanation for each wedge, use the legend() function:
Example
Add a legend:
Example
Add a legend with a header: