前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【数据分析可视化】seaborn强大的调色功能

【数据分析可视化】seaborn强大的调色功能

作者头像
瑞新
发布2020-07-07 18:12:09
3790
发布2020-07-07 18:12:09
举报
代码语言:javascript
复制
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
代码语言:javascript
复制
def sinplot():
    x = np.linspace(0, 14, 100)
    # 设置画布大点
    plt.figure(figsize=(8,6))
    for i in range(4):
        plt.plot(x, np.sin(x+i) * (i+0.75), label='sin(x+%s)*(%s+0.75)'% (i,i))
    plt.legend()
代码语言:javascript
复制
sinplot()
在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
import seaborn as sns
代码语言:javascript
复制
sinplot()
在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
# 调色板 RGB
sns.color_palette() 
代码语言:javascript
复制
[(0.12156862745098039, 0.4666666666666667, 0.7058823529411765),
 (1.0, 0.4980392156862745, 0.054901960784313725),
 (0.17254901960784313, 0.6274509803921569, 0.17254901960784313),
 (0.8392156862745098, 0.15294117647058825, 0.1568627450980392),
 (0.5803921568627451, 0.403921568627451, 0.7411764705882353),
 (0.5490196078431373, 0.33725490196078434, 0.29411764705882354),
 (0.8901960784313725, 0.4666666666666667, 0.7607843137254902),
 (0.4980392156862745, 0.4980392156862745, 0.4980392156862745),
 (0.7372549019607844, 0.7411764705882353, 0.13333333333333333),
 (0.09019607843137255, 0.7450980392156863, 0.8117647058823529)]
代码语言:javascript
复制
sns.palplot(sns.color_palette())
在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
pal_style = ['deep','muted','pastel','bright', 'dark', 'colorblind']
代码语言:javascript
复制
# 定义色板
sns.palplot(sns.color_palette('dark'))
在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
sns.set_palette(sns.color_palette('dark'))
sinplot()
在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
# 恢复默认状态
sns.set()
代码语言:javascript
复制
sinplot()
在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
# 当前范围内 指定色板
with sns.color_palette('dark'):
    sinplot()
在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
sinplot()
在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
# 突破色板是6的限制
pal_1 = sns.color_palette([(0.5,0.1,0.7),(0.3,0.1,0.9)])
pal_1
代码语言:javascript
复制
[(0.5, 0.1, 0.7), (0.3, 0.1, 0.9)]
代码语言:javascript
复制
sns.palplot(pal_1)
在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
# 快捷定义颜色
sns.color_palette('hls', 8)
代码语言:javascript
复制
[(0.86, 0.3712, 0.33999999999999997),
 (0.86, 0.7612000000000001, 0.33999999999999997),
 (0.5688000000000001, 0.86, 0.33999999999999997),
 (0.33999999999999997, 0.86, 0.5012000000000001),
 (0.33999999999999997, 0.8287999999999999, 0.86),
 (0.33999999999999997, 0.43879999999999986, 0.86),
 (0.6311999999999998, 0.33999999999999997, 0.86),
 (0.86, 0.33999999999999997, 0.6987999999999996)]
代码语言:javascript
复制
sns.palplot(sns.color_palette('hls', 8))
在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制

官网

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-05-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 官网
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档