lec1

Untitled

lec2

import pandas as pd
import numpy as np
import cufflinks as cf
from plotly.offline import download_plotlyjs,init_notebook_mode,plot,iplot
init_notebook_mode(connected = True)
cf.go_offline()
df = pd.DataFrame(np.random.randn(100,4),columns='A B C D'.split(' '))
df2 = pd.DataFrame({'Category':['A','B','C'],'values':[32,43,50]})

df.iplot() #you just add i
df.iplot(kind ='scatter',x='A',y ='B',mode = 'markers') #size,
df2.iplot(kind ='bar',x='Category',y='values')
# df.count().iplot(kind='bar')
df.sum().iplot(kind='bar')

df.iplot(kind='box')
df3 = pd.DataFrame({'x':[1,2,3,4,5 ], 'y':[10,20,30,20,10],'z':[5,4,3,2,1]})
df3.iplot(kind ='surface', colorscale = 'rdylbu')#3d plot, colorscale = 'rdylbu'
df['A'].iplot(kind='hist',bins = 40) #single
df.iplot(kind='hist')# all will plot into it

df[['A','B']].iplot(kind='spread') #for stock data
#bubble plot
df.iplot(kind='bubble',x='A',y='B',size='C') #need three arguments
#scatter matrix
df.scatter_matrix()#like sns pairplot #values numericals