seaborn风格和色系设置
程序员文章站
2022-03-22 16:01:51
...
seaborn开篇
seaborn风格设置
plt.figure(figsize=(12,8))
#默认风格
plt.subplot(231)
sns.boxplot(data=data)
#darkgrid
with sns.axes_style("darkgrid"):
plt.subplot(232)
sns.boxplot(data=data)
#whitegrid
with sns.axes_style("whitegrid"):
plt.subplot(233)
sns.boxplot(data=data)
with sns.axes_style("dark"):
plt.subplot(234)
sns.boxplot(data=data)
#dark
with sns.axes_style("white"):
plt.subplot(235)
sns.boxplot(data=data)
#ticks
with sns.axes_style("ticks"):
plt.subplot(236)
sns.boxplot(data=data)
色系选择
plt.figure(figsize=(12,8))
#默认
plt.subplot(231)
palette=sns.color_palette()
sns.boxplot(data=data,palette=palette)
#设置饱和度;l-亮度 lightness;s-饱和 saturation
plt.subplot(232)
palette=sns.hls_palette(6, l=.7, s=.9)
sns.boxplot(data=data,palette=palette)
#配对对比
plt.subplot(233)
palette=sns.color_palette("Paired",6)
sns.boxplot(data=data,palette=palette)
#使用xkcd颜色来命名颜色
plt.subplot(234)
colors = ["pale red","windows blue", "amber", "greyish", "faded green", "dusty purple"]
palette=sns.xkcd_palette(colors)
sns.boxplot(data=data,palette=palette)
#渐变色
plt.subplot(235)
palette=sns.color_palette("Blues")#想要翻转渐变,可以在面板名称中添加一个_r后缀
sns.boxplot(data=data,palette=palette)
#色调线性变换
plt.subplot(236)
palette=sns.cubehelix_palette(6, start=.75, rot=-.75)
sns.boxplot(data=data,palette=palette)