seaborn是基于matplotlib的更高级的做图工具,下面主要针对以下几个部分进行整理:

第一部分:https://douzujun.github.io/page/%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98%E7%AC%94%E8%AE%B0/4-%E5%8F%AF%E8%A7%86%E5%8C%96%E5%BA%93Seaborn/Seaborn-1Style.html

1. Seaborn 整体布局风格设置

2. Seaborn 5种主题风格

3. Seaborn 风格细节设置

4. Seaborn 用with指定当前风格

5. Seaborn 设置整体画图域的大小 set_context("xxx")

第二部分:https://douzujun.github.io/page/%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98%E7%AC%94%E8%AE%B0/4-%E5%8F%AF%E8%A7%86%E5%8C%96%E5%BA%93Seaborn/Seaborn-2Color.html

1. Seaborn 调色板和分类色板

2. Seaborn 圆形画板

3. Seaborn 使用画板

4. Seaborn 调出来的颜色是成对存在的 color_palette("Paired", 8)

5. Seaborn light_palette() 和dark_palette()调用定制连续调色板

第三部分:https://douzujun.github.io/page/%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98%E7%AC%94%E8%AE%B0/4-%E5%8F%AF%E8%A7%86%E5%8C%96%E5%BA%93Seaborn/Seaborn-3Var.html

1. Seaborn 单变量分析绘图

2. Seaborn 直方图(单变量分析用直方图)

3. Seaborn 数据分布情况

4. Seaborn 根据均值和协方差生成数据

5. Seaborn 观测两个变量之间的分布关系最好用散点图

6. Seaborn hex图 (数据量大的时候)

7. Seaborn 多变量两两显示

第四部分:https://douzujun.github.io/page/%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98%E7%AC%94%E8%AE%B0/4-%E5%8F%AF%E8%A7%86%E5%8C%96%E5%BA%93Seaborn/4-REG.html

1. 回归分析绘图

2. regplot() 和 lmplot()都可以绘制回归关系, 推荐regplot()

3. x_jitter 使数据有一个小的抖动

4. regplot 和 lmplot的一些用法

第五部分:https://douzujun.github.io/page/%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98%E7%AC%94%E8%AE%B0/4-%E5%8F%AF%E8%A7%86%E5%8C%96%E5%BA%93Seaborn/5-category.html

1. 分类分析绘图

2. 条状图 蜂群图 小提琴图

3. 重叠现象(影响观测数据)的解决方法

4. 盒图(boxplot)

5. 显示值的集中趋势可以用条形图

6. 点图可以更好的描述变化差异

7. 多层面板分类图

第六部分:https://douzujun.github.io/page/%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98%E7%AC%94%E8%AE%B0/4-%E5%8F%AF%E8%A7%86%E5%8C%96%E5%BA%93Seaborn/6-FacetGrid.html

1. 想把 数据集 很多子集 进行展示的时候

2. 首先 把 展示区域 勾勒出来

3. 再通过 map 函数 把实际的图构造出来

第七部分:https://douzujun.github.io/page/%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98%E7%AC%94%E8%AE%B0/4-%E5%8F%AF%E8%A7%86%E5%8C%96%E5%BA%93Seaborn/7-Heatmap.html

1. 用来计算特征和特征之间的相关程度

2. 再将相关程度画成Heatmap

实验数据下载https://github.com/douzujun/douzujun.github.io/tree/master/page/%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98%E7%AC%94%E8%AE%B0/4-%E5%8F%AF%E8%A7%86%E5%8C%96%E5%BA%93Seaborn

seaborn基础整理的更多相关文章

  1. 机器学习 —— 基础整理(六)线性判别函数:感知器、松弛算法、Ho-Kashyap算法

    这篇总结继续复习分类问题.本文简单整理了以下内容: (一)线性判别函数与广义线性判别函数 (二)感知器 (三)松弛算法 (四)Ho-Kashyap算法 闲话:本篇是本系列[机器学习基础整理]在time ...

  2. MySQL基础整理(一)之SQL基础(未完成)

    大家好,我是浅墨竹染,以下是MySQL基础整理(一)之SQL基础 1.SQL简介 SQL(Structure Query Language)是一种结构化查询语言,是使用关系模型的数据库应用语言. 2. ...

  3. nutch的一些基础整理

    nutch的一些基础整理 原创 2015年03月22日 18:18:01 标签: nutch / 240 编辑 删除 一.关于配置文件: nutch-default.xml:爬虫的默认配置.在${nu ...

  4. [转帖]nginx基础整理

    nginx基础整理 https://www.cnblogs.com/guigujun/p/6588545.html 目录结构如下: Nginx基础知识 Nginx HTTP服务器的特色及优点 Ngin ...

  5. JAVA基础整理-集合篇(一)

    集合作为JAVA的基础知识,本来感觉自己理解的很清楚了,但是在最近的一次面试中还是答得不尽如人意!再次做一下整理,以便加深理解以及随时查阅. 首先,java.util包中三个重要的接口及特点:List ...

  6. 关于JAVA面向对象基础整理以及个人的理解(适合初学者阅读)

    JAVA的基础语法等都跟C有很大的相似之处,所以这里就不多啰嗦了.直接从数组开始. 数组: 1.声明 int [] a; 在声明的过程中,并没有分配空间给数组.我们可以在声明的同时,用new来分配相应 ...

  7. C#基础整理

    元旦整理书架发现一本小册子——<C#精髓>中国出版社2001年出版的,粗略翻了下关于C#的知识点挺全的虽然内容谈得很浅也有很多过时的内容(话说这本书是我在旧书店花5块钱淘的)我保留原有章节 ...

  8. HTML5游戏开发技术基础整理

    随着HTML5标准终于敲定.HTML5将有望成为游戏开发领域的的热门平台. HTML5游戏能够执行于包含iPhone系列和iPad系列在内的计算机.智能手机以及平板电脑上,是眼下跨平台应用开发的最佳实 ...

  9. js数组基础整理

    首页: 主要整理了一下数组中常用的一些基础知识,代码都是自己手敲,有不对的地方希望能指出,目前只有4篇,后续会不断的增加这一板块. 由于少于100字不能发所以把一些最基本的创建数组也写上. // 创建 ...

随机推荐

  1. 第一个spring冲刺团队贡献分(80分满分)

    团队贡献分(80分满分): 李泳江 24 叶煜稳 26 谢洪跃 18 周伟雄 12

  2. js 代码几种方式

    var nameSpace={ //public } (function(){ //private })(); var module=(function(){ //private return { / ...

  3. centos6.7 安装JDK

      1.卸载JDK 查看系统是否已安装JDK.一般的linux都默认使用了开源的openJDK.显示JDK版本信息,已经安装JDK,否则没有安装.命令行: [root@localhost ~]# ja ...

  4. true和false

    下面这些值在JavaScript中都是falsy: false 0 (数字零) "" (空字符串) null undefined NaN (一个特殊的Number值,意为Not-a ...

  5. 刷新dbgrid 而不失去当前行位置

    我们有一个Delphi的数据库应用程序,上面有个DBGrid和一个数据集: DBGrid是用来显示来自数据集(查询或表)的数据,根据设计,当您调用已经打开的数据集的Refresh方 法(例如使用DBN ...

  6. app流畅度测试--使用FPS Meter

    1.FFPS Meter是一款非常实用的小软件,能够用数字实时显示安卓界面的每秒帧数,非常直观.此外,FPS Meter还可以显示最大帧数.最小帧数以及平均帧数,用来评价安卓流畅度极具价值.由于涉及到 ...

  7. linq 左连接实现两个集合的合并

    //第一个集合为所有的数据 var specilist = new List<Me.SpecificationsInfo>(); var resultall = (from a in db ...

  8. 重新认识javascript的settimeout和异步

    1.简单的settimeout setTimeout(function () { while (true) { } }, 1000); setTimeout(function () { alert(' ...

  9. struts 跳转的四种常用类型

    1 dispatcher 默认的跳转类型 地址栏不变 2.redirect 跳转后地址会变化 3 chain 跳转到一个动作类 地址栏不会变 4 redirectAction 跳转到一个动作类 地址栏 ...

  10. Ubuntu 12.04下LAMP环境搭建实录

    方法一: 用tasksel可以方便安装dns server, lamp, kubuntu desktop, ubuntu desktop, xubuntu之类的软件包.这个软件在ubuntu serv ...