Seaborn基础3

import seaborn as sns
import numpy as np
import matplotlib.pyplot as plt

sns.set(rc = {"figure.figsize":(6,6)})
# 调色板
# color_palette() 默认颜色 , 可以传入所有支持颜色
# set_palette() 设置所有图的颜色

# # 分类色板,显示十种颜色
# current_palette = sns.color_palette()
# sns.palplot(current_palette)
# plt.show()

# current_palette = sns.color_palette("hls",8)
# # 设置八种颜色
# sns.palplot(current_palette)
# plt.show()

# # 将八种颜色应用在盒图中
# current_palette = sns.color_palette("hls",8)
# data = np.random.normal(size = (20,8)) + np.arange(8)/2
# sns.boxplot(data = data,palette = current_palette)
# plt.show()

# 指定亮度和饱和度
# hls_palette()
# l 亮度  s 饱和度
# # 使用饱和度方法
# sns.palplot(sns.hls_palette(8,l = 1,s = 5))

# # 将两个相邻的颜色相近 使用 Paired 参数
# sns.palplot(sns.color_palette("Paired",10))
# plt.show()

# # 连续型渐变色画板 color_palette("颜色名")
# sns.palplot(sns.color_palette("Blues"))
# 从浅到深
# plt.show()
# # 从深到浅 加上 _r 后缀名
# sns.palplot(sns.color_palette("BuGn_r"))
# plt.show()

# cubehelix_palette() 调色板
# 八种颜色分别渐变
# sns.palplot(sns.color_palette("cubehelix",8))
# plt.show()

# 指定 start 值,在区间中颜色的显示也不同
# sns.palplot(sns.cubehelix_palette(8,start=5,rot=-0.75))
# plt.show()

# # 颜色从浅到深 light_palette
# sns.palplot(sns.light_palette("green"))
# 颜色从深到浅 dark_palette
# sns.palplot(sns.dark_palette("green"))
# plt.show()

# # 实现反转颜色 在 light_palette 中添加参数 reverse
# sns.palplot(sns.light_palette("green",reverse = True))
# plt.show()

2020-04-24

原文地址:https://www.cnblogs.com/hany-postq473111315/p/12765857.html