<SYSTEM_TASK:>
Given the following text description, write Python code to implement the functionality described below step by step
<END_TASK>
<USER_TASK:>
Description:
 <a href='http
Step1:  Recreate this scatter plot of b vs a. Note the color and size of the points. Also note the figure size. See if you can figure out how to stretch it in a similar fashion. Remeber back to your matplotlib lecture...
Step2:  Create a histogram of the 'a' column.
Step3:  These plots are okay, but they don't look very polished. Use style sheets to set the style to 'ggplot' and redo the histogram from above. Also figure out how to add more bins to it.*
Step4:  Create a boxplot comparing the a and b columns.
Step5:  Create a kde plot of the 'd' column
Step6:  Figure out how to increase the linewidth and make the linestyle dashed. (Note
<ASSISTANT_TASK:>
Python Code:
import pandas as pd
import matplotlib.pyplot as plt
df3 = pd.read_csv('df3')
%matplotlib inline
df3.info()
df3.head()
Explanation: <a href='http://www.pieriandata.com'> <img src='../Pierian_Data_Logo.png' /></a>
Pandas Data Visualization Exercise
This is just a quick exercise for you to review the various plots we showed earlier. Use df3 to replicate the following plots.
End of explanation
df3.plot.scatter(x='a',y='b',s=50,c='red',figsize=(12,3))
Explanation: Recreate this scatter plot of b vs a. Note the color and size of the points. Also note the figure size. See if you can figure out how to stretch it in a similar fashion. Remeber back to your matplotlib lecture...
End of explanation
df3['a'].plot.hist()
Explanation: Create a histogram of the 'a' column.
End of explanation
plt.style.use('ggplot')
df3['a'].plot.hist(bins=20,alpha=0.5)
Explanation: These plots are okay, but they don't look very polished. Use style sheets to set the style to 'ggplot' and redo the histogram from above. Also figure out how to add more bins to it.*
End of explanation
df3[['a','b']].plot.box()
Explanation: Create a boxplot comparing the a and b columns.
End of explanation
df3['d'].plot.kde()
df3['d'].plot.kde(lw='4',ls='--')
Explanation: Create a kde plot of the 'd' column
End of explanation
df3.ix[0:30].plot.area(alpha=0.5)
plt.legend(loc='center left', bbox_to_anchor=(1.0, 0.5))
Explanation: Figure out how to increase the linewidth and make the linestyle dashed. (Note: You would usually not dash a kde plot line)
 Create an area plot of all the columns for just the rows up to 30. (hint: use .ix).
End of explanation
<END_TASK>