INNER CODE UNIT · Python
that
abhijithneilabraham/tableQA · tableqa/chart.py:109
Function that returns a bar 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
answer = pd.DataFrame(answer, columns=[colname])
# if it is a numeric value.
if answer[colname].astype(str).str.isnumeric().all():
plt.figure(figsize=self.figsize)