import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
import pandas as pd
n = 1000
x = np.random.randn(n)
y = np.random.randn(n)**2
plt.hist2d(x,y,30,vmax=10)
plt.xlabel('x')
plt.ylabel('$x^2$')
plt.show()
sns.set()
sns.jointplot(x,y,kind='reg')
plt.show()
sns.jointplot(x,y,kind='kde')
plt.show()
sns.jointplot(x,y,kind='scatter').plot_joint(sns.kdeplot)
plt.xlabel('x')
plt.ylabel('$x^2$')
plt.show()
data = pd.read_csv('data.csv',header=None,names=['x','y'])
data
sns.jointplot(data['x'],data['y'])
plt.show()
sns.jointplot(data['x'],data['y'],kind='kde').plot_joint(sns.scatterplot)
plt.show()