Using Seaborn Styles

Intermediate Data Visualization with Seaborn

Chris Moffitt

Instructor

Setting Styles

  • Seaborn has default configurations that can be applied with sns.set()
  • These styles can override matplotlib and pandas plots as well
sns.set()
df['Tuition'].plot.hist()

Histogram comparison

Intermediate Data Visualization with Seaborn

Theme examples with sns.set_style()

for style in ['white','dark','whitegrid','darkgrid','ticks']:
    sns.set_style(style)
    sns.displot(df['Tuition'])
    plt.show()

Tuition Plot

Intermediate Data Visualization with Seaborn

Removing axes with despine()

  • Sometimes plots are improved by removing elements
  • Seaborn contains a shortcut for removing the spines of a plot
sns.set_style('white')
sns.displot(df['Tuition'])
sns.despine(left=True)

Despine example

Intermediate Data Visualization with Seaborn

Let's practice!

Intermediate Data Visualization with Seaborn

Preparing Video For Download...