ENH: support pie plot in series and dataframe plot #6976
Merged
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes were made to the code. Suggestions cannot be applied while the pull request is closed. Suggestions cannot be applied while viewing a subset of changes. Only one suggestion per line can be applied in a batch. Add this suggestion to a batch that can be applied as a single commit. Applying suggestions on deleted lines is not supported. You must change the existing code in this line in order to create a valid suggestion. Outdated suggestions cannot be applied. This suggestion has been applied or marked resolved. Suggestions cannot be applied from pending reviews. Suggestions cannot be applied on multi-line comments. Suggestions cannot be applied while the pull request is queued to merge. Suggestion cannot be applied right now. Please check back later.
Related to #413, added pie plot for
Series.plotandDataFrame.plotkind.If data includes
NaN, it will be automatically filled by 0. If data contains negative value,ValueErrorwill be raised.Plotting with DataFrame
Pie plot with
DataFramerequires either to specify target column byyargument orsubplots=True. Whenyis specified, pie plot of selected column will be drawn. Ifsubplots=Trueis specified, pie plots for each columns are drawn as subplots. Legend will be drawn in each pie plots by default, specifylegend=Falseto hide it.Plotting with Options
You can use
labelsandcolorskeywords to specify labels and colors of each wedges (Cannot uselabelandcolor, because of matplotlib's specification). If you want to hide wedge labels, specifylabels=None. Iffontsizeis specified, the value will be applied to wedge labels. Also, other keywords supported bymatplotlib.pyplot.piecan be used.