scatter_plot produces double plots
following #3473:

```
import pandas as pd
import numpy as np
from pandas.tools.plotting import scatter_plot 

df = pd.DataFrame( np.random.randn(100,4))
scatter_plot(df,x=1,y=2)

**Plot**

**Same Plot Again**
```
