pie
Short Description
sm.pl.pie
: The function allows users to plot a pie plot for any categorical column of interest.
Function
pie(adata, phenotype='phenotype', group_by='imageid', ncols=None, subset_phenotype=None, subset_groupby=None, label='auto', title='auto', colors=None, autopct='%1.1f%%', legend=False, legend_loc='upper right', wedgeprops={'linewidth': 0}, return_data=False, **kwargs)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
adata |
AnnData object |
required | |
phenotype |
string
|
Column contaning the cell-type inforamtion or any categorical data to be displayed in the form of a pie plot. |
'phenotype'
|
group_by |
string
|
Column that contains inforamtion on data groupings which leads to generation of
pie plot for each group (e.g. image-id). If |
'imageid'
|
ncols |
int
|
In case group_by is used, a grid of plots are returned. This paramenter controls the number of columns in that grid. |
None
|
subset_phenotype |
list
|
User can subset a list of categories within |
None
|
subset_groupby |
list
|
User can subset a list of categories within |
None
|
label |
list
|
A list of strings providing the labels for each wedge. |
'auto'
|
title |
string
|
If |
'auto'
|
colors |
list
|
A sequence of colors through which the pie chart will cycle. If None, will use the colors in the currently active cycle. |
None
|
legend |
bool
|
If True, color legends are plotted seperately. |
False
|
legend_loc |
string
|
Place a legend on the Axes. |
'upper right'
|
autopct |
None or str or callable
|
If not None, is a string or function used to label the wedges with their numeric value. The label will be placed inside the wedge. If it is a format string, the label will be fmt % pct. If it is a function, it will be called. |
'%1.1f%%'
|
wedgeprops |
dict
|
Dict of arguments passed to the wedge objects making the pie. For example, you can pass in wedgeprops = {'linewidth': 3} to set the width of the wedge border lines equal to 3. For more details, look at the doc/arguments of the wedge object. By default clip_on=False. |
{'linewidth': 0}
|
return_data |
bool
|
Returns the data used for plotting. |
False
|
**kwargs |
Keyword arguments to pass on to |
{}
|
Returns:
Type | Description |
---|---|
Returns data used for plotting if |
1 2 3 4 5 6 7 |
|
Source code in scimap/plotting/_pie.py
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 77 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 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
|