一、主题风格
1.1 sns.set()默认主题风格
def sinplot(flip=1):
#线性构造0-14之间100个数
x = np.linspace(0, 14, 100)
#画6条线
for i in range(1, 7):
plt.plot(x, np.sin(x + i * .5) * (7 - i) * flip)
1.2 5种主题风格
1.2.1 darkgrid黑色背景有网格线
1.2.2 whitegrid白色背景有网格线
1.2.3 dark黑色背景无网格线
1.2.4 dark黑色背景无网格线
1.2.5 ticks带有刻度线
2.2、子图设置不同风格
- (1)使用with域
二、sns.despine图边框设置
2.1 默认情况
- (1)默认只显示左边框和下边框,不显示其它边框
2.2 offset设置图形与轴距离
2.3 left设置左边框是否显示
2.4 bottom设置下边框是否显示
2.5 top设置上边框是否显示
2.6 right设置右边框是否显示
三、调色板
3.1 离散颜色画板
3.1.1 默认调色板
3.1.2 圆形画板(均匀颜色画板)
当你有六个以上的分类要区分时,最简单的方法就是在一个圆形的颜色空间中画出均匀间隔的颜色(这样的色调会保持亮度和饱和度不变)。这是大多数的当他们需要使用比当前默认颜色循环中设置的颜色更多时的默认方案。
最常用的方法是使用hls的颜色空间,这是RGB值的一个简单转换。
- (1)圆形的颜色空间中均匀的颜色间隔。
- (2)亮度饱和度不变。
- (3)最常使用hls颜色空间
3.1.2.1 亮度饱和度
3.1.2.2 成对颜色(深浅颜色)
3.2 连续颜色画板
3.3.1 方式一
- (1)色彩随数据变换,比如数据越来越重要则颜色越来越深
- (2)如果想要翻转渐变,可以在面板名称中添加一个_r后缀