The scatterplot is a plot with many data points. It is one of the many plots seaborn can create. Seaborn is a Python module for statistical data visualization.

Seaborn can create this plot with the scatterplot() method. The data points are passed with the parameter data. The parameters x and y are the labels of the plot.

Scatterplot

scatterplot basic

The scatterplot basic plot uses the tips dataset. This is a dataset about tips received based on the total bill. You can use any dataset you want for a scatterplot, this just serves as basic example.

import numpy as np
import pandas as pd
import matplotlib as mpl
import matplotlib.pyplot as plt
import seaborn as sns

tips = sns.load_dataset("tips")
sns.set(color_codes=True)
ax = sns.scatterplot(x="total_bill", y="tip", data=tips)
plt.show()

scatterplot basic

scatterplot

The scatterplot plot can also contain a line. To do that, use an lmplot instead. This nicely shows the relation between the datapoints.

import numpy as np
import pandas as pd
import matplotlib as mpl
import matplotlib.pyplot as plt
import seaborn as sns
sns.set(color_codes=True)
np.random.seed(sum(map(ord, "regression")))
tips = sns.load_dataset("tips")
tips.head()
sns.lmplot(x="total_bill", y="tip", data=tips)
plt.show()

scatterplot