INNER CODE UNIT · Python
__pie
abhijithneilabraham/tableQA · tableqa/chart.py:82
def __pie(self, columns, answers):
"""
Function that returns a pie chart.
# Arguments
columns: `list` object, column names.
answers: `list` object, corresponding answer values.
"""
for i, colname in enumerate(columns):
answer = answers[i]
if len(answer) == 1:
import warnings
warnings.warn('Cannot plot chart for a single value.')
break
plt.figure(figsize=self.figsize)
answer = pd.DataFrame(answer, columns=[colname])
grouped_col = answer[colname].value_counts()