In [1]:
# donot delete
%matplotlib inline
import matplotlib.pyplot as plt
import csv
import numpy as np
import pandas as pd
import collections

In [2]:
df2 = pd.read_csv("/Users/Yingjun/Desktop/DiscGrants96to13.csv",encoding='iso-8859-1')
cc=collections.Counter(df2["ProgramType"])
vv=[]
kk=[]
for v,k in sorted(cc.items(), key=lambda i: i[1], reverse=True):
    vv.append(v)
    kk.append(k)
    
objects = vv
y_pos = np.arange(len(objects))
performance = kk
 
plt.bar(y_pos, performance, align='center', alpha=0.5)
plt.xticks(y_pos, objects)
plt.ylabel('number of grants')
plt.title('Program types vs their counts')
 
plt.show()



In [ ]: