- 整体布局
import seaborn as sns
- set_style( ) 和 set( )
set_style( )是用来设置主题的,Seaborn有五个预设好的主题: darkgrid(默认,横纵坐标都有标线,组成一个一个格子,背景稍微深色) , whitegrid(横坐标有标线,纵坐标没有标线,背景白色) , dark(背景稍微深色,没有标线线) , white (背景白色,没有标线线),和 ticks(xy轴都有非常短的小刻度) 默认: darkgrid
import matplotlib.pyplot as plt
import numpy as np
import seaborn as sns
sns.set_style("whitegrid")
plt.plot(np.arange(10))
plt.show()
set( )通过设置参数可以用来设置背景,调色板等,更加常用。
import seaborn as sns
import matplotlib.pyplot as plt
sns.set(style="white", palette="muted", color_codes=True) #set( )设置主题,调色板更常用
plt.plot(np.arange(10))
plt.show()
- distplot( ) kdeplot( )
distplot( )为hist加强版,kdeplot( )为密度曲线图
import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt
sns.set( palette="muted", color_codes=True)
rs = np.random.RandomState(10)
d = rs.normal(size=100)
f, axes = plt.subplots(2, 2, figsize=(7, 7), sharex=True)
sns.distplot(d, kde=False, color="b", ax=axes[0, 0])
sns