03_distplot
03_distplot
cars = sns.load_dataset('mpg').dropna()
cars.shape
(392, 9)
cars.head()
sns.set_style('white')
Intro Visuals
hp = cars.horsepower.sample(100, random_state=100)
plt.rc('xtick', labelsize=14)
plt.rc('ytick', labelsize=14)
plt.figure(figsize=(8,5))
sns.distplot(hp, rug=True, kde=False, hist=False, rug_kws={'lw': 2})
sns.despine(left=True)
plt.xlim(0, 280)
plt.xlabel('')
plt.yticks([])
plt.tight_layout();
plt.figure(figsize=(8,5))
sns.distplot(hp, kde=False, hist_kws={'alpha': 1})
sns.despine(left=True)
plt.xlim(0, 280)
plt.xlabel('')
plt.yticks([])
plt.tight_layout();
plt.figure(figsize=(8,5))
sns.distplot(hp, hist=False, kde_kws={'lw': 5})
sns.despine(left=True)
plt.xlim(0, 280)
plt.xlabel('')
plt.yticks([])
plt.tight_layout();
plt.figure(figsize=(8,5))
sns.distplot(hp, rug=True, kde_kws={"lw": 5}, rug_kws={'lw': 2} )
sns.despine(left=True)
plt.xlim(0, 280)
plt.xlabel('')
plt.yticks([])
plt.tight_layout();
Basics
sns.distplot(cars.weight);
sns.distplot(cars.weight, kde=False);
Fit
from scipy.stats import skewnorm
kde_kws
sns.distplot(cars.weight, kde_kws={'lw': 5});
sns.kdeplot(cars.weight, lw=5);
Styled Distplots
sns.set_style('white')
plt.figure(figsize=(8,5))
sns.distplot(cars.weight,
bins=20,
kde_kws={"lw": 8, 'color':'xkcd:bluish green'},
hist_kws={'alpha': 0.3, 'color':'gray'}
)
sns.despine(left=True)
plt.xlabel('Weight (lbs)', fontsize=16, labelpad=15)
plt.yticks([])
plt.tight_layout()
plt.savefig('03dist_styleWeight_greenKDE.svg');
sns.set_style('white')
plt.figure(figsize=(8,5))
sns.distplot(cars.acceleration.sample(100, random_state=100),
rug=True,
kde=False,
hist_kws={'lw': 5,
'linestyle': (0, (5, 1)),
'alpha': 1,
'histtype':'step',
'color':'xkcd:dark magenta'},
rug_kws={'lw': 3,
'color':'xkcd:dark magenta'}
)
sns.distplot(cars.acceleration.sample(100, random_state=100),
kde=False,
hist_kws={'alpha': 0.1,
'histtype':'stepfilled',
'color':'xkcd:dark magenta'},
)
sns.despine(left=True)
plt.xlabel('')
plt.xticks([])
plt.yticks([])
plt.tight_layout()
plt.savefig('03dist_styleAcc_pink.svg');
import random
random.seed(11)
sns.set_style('whitegrid')
plt.figure(figsize=(8,5))
sns.distplot(data,
rug=True,
hist=False,
color='green',
kde_kws={'lw':4, 'shade':True, 'bw':.5},
rug_kws={'lw':2}
)
sns.despine()
plt.xlabel('')
plt.tight_layout()
#plt.savefig('03dist_styleRand_greenKDErug.svg');
sns.set_style('darkgrid')
plt.figure(figsize=(8,5))
sns.distplot(data,
hist_kws={'histtype': 'stepfilled',
'alpha':0.7, 'color':'xkcd:carolina blue'},
kde_kws={'lw':8,'color':'xkcd:navy'}
)
sns.despine()
plt.xlabel('')
plt.tight_layout()
#plt.savefig('03dist_styleRand_carolina.svg');