%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np
df.plot.scatter(x='IMDB_Rating', y='Likability' , c='DarkBlue')
plt.title('My Scatter Plot!')
plt.xlabel('My Awesome X Label!')
plt.ylabel('My Wacky Y Label')
plt.show()
Group = df.groupby('MPAA_Rating')
df1 = Group.IMDB_Rating.mean()
%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np
df1.plot.bar(x='MPAA_Rating', y='IMDB_Rating', rot=50)
plt.title('My Bar Chart!')
plt.xlabel('My Awesome X Label!')
plt.ylabel('My Wacky Y Label')
plt.ylim(0,10)
plt.show()
Group = df.groupby('MPAA_Rating')
df1 = Group.IMDB_Rating.mean()
%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np
df1.plot.barh(x='MPAA_Rating', y='IMDB_Rating', rot=0, color='DarkRed')
plt.title('My Horizontal Bar Chart!')
plt.xlabel('My Awesome X Label!')
plt.ylabel('My Wacky Y Label')
plt.ylim(0,10)
plt.show()
Group = df.groupby('Year')
df1 = Group.IMDB_Rating.count()
%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np
df1.plot.line(x='Year', y='IMDB_Rating', rot=50, color='HotPink', Linewidth = 4)
plt.title('My Line Chart!')
plt.xlabel('My Awesome X Label!')
plt.ylabel('My Wacky Y Label')
plt.show()
Group = df.groupby('Platform')
df1 = pd.DataFrame(Group.IMDB_Rating.count())
df2 = df1.reset_index()
%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np
labels = df2.Platform
colors = ['DarkGreen', 'yellowgreen', 'DarkRed']
explode = (0.0, 0.0, 0.1)
plt.pie(df1, explode=explode, labels=labels, colors=colors, autopct='%1.2f%%', shadow=True, startangle=90)
plt.title('My Pie Chart! \n\n Percent of Observations!', color = 'blue')
plt.show()
import statsmodels.api as sm
import statsmodels.formula.api as smf
fig = plt.figure(figsize=(15,15))
fig = sm.graphics.plot_partregress_grid(LinearRegression, fig=fig)
plt.show()