#!/usr/bin/env python3
import matplotlib.pyplot as plt
import pandas as pd
import sys


df = pd.read_csv(sys.argv[1])

questions=df.question.unique()

print(len(questions))
plt.xkcd()
count=1
for question in questions:
    tmp=df[df['question'] == question]
    tmp=tmp[['answers','answer']]
    tmp.plot.pie(y='answer',labels=tmp['answers'], title=question, legend=False, fontsize=12, startangle=140)
    plt.axes().set_ylabel('')
    plt.savefig('chart'+str(count)+'.jpg', orientation='landscape', bbox_inches = "tight")
    count+=1