04pallav
9/11/2017 - 10:29 PM

dataframe plot

dataframe plot

df1=DataFrame(randn(15).reshape((3,5)),columns=list('abcde'),index=list('123'))
df1.plot(kind='bar')
###THERE IS A DIFFERENCE IN HISTOGRAMS AND BAR PLOTS
#BAR PLOTS ARE FOR CATEGORICAL #HIST INPUT SHOULD HAVE NUMBERS
Series(['a','b','c','d','a','a','a','a']).value_counts().plot(kind='bar')

df1.plot(kind='barh') #just bar plot is now rotated
#each row is plotted separately

df1.plot() #default kind='line' # same as plt.plot(df1) 



df1.plot(kind='bar',x='a',y='b')

df.plot(kind='bar',figsize=(30,15))
#