import pandas as pd %matplotlib inline import random import matplotlib.pyplot as plt import seaborn as sns df = pd.DataFrame() df['x'] = random.sample(range(1, 100), 25) df['y'] = random.sample(range(1, 100), 25) df.head() sns.lmplot('x', 'y', data=df, fit_reg=False) sns.kdeplot(df.y) sns.kdeplot(df.y, df.x) sns.distplot(df.x) plt.hist(df.x, alpha=.3) sns.rugplot(df.x); sns.boxplot([df.y, df.x]) sns.violinplot([df.y, df.x]) sns.heatmap([df.y, df.x], annot=True, fmt="d") sns.clustermap(df)