Pie Chart
puma.pie.PiePlot
#
Bases: puma.plot_base.PlotBase
Pie plot class.
Initialise the pie plot.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
wedge_sizes
|
1D array like
|
The size of the wedges. Will be translated into the fractions automatically. So they don't have to add up to 1 or 100. The fractional area of each wedge is given by x/sum(x). |
required |
colours
|
list
|
List of colours for the separate wedges. You have to specify as many
colours as you have wedges. Instead, you can also specify a colour scheme
with the |
None
|
colour_scheme
|
str
|
Name of the colour schemes as defined in puma.utils.get_good_pie_colours, by default None |
None
|
labels
|
list
|
A sequence of strings providing the labels for each wedge, by default None |
None
|
draw_legend
|
bool
|
If True, a legend will be drawn on the right side of the plot. If False, the labels will be drawn directly to the wedges. By default True |
False
|
mpl_pie_kwargs
|
dict
|
Keyword arguments that are handed to the matplotlib.pyplot.pie function.
All arguments are allowed, except [ |
None
|
**kwargs
|
kwargs
|
Keyword arguments from |
{}
|
Source code in puma/pie.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 |
|
plot
#
Plot the pie chart.
Source code in puma/pie.py
78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 |
|