下载地址:网盘下载

内容简介  · · · · · ·

R具有强大的统计计算功能和便捷的数据可视化系统。《R数据可视化手册》重点讲解R的绘图系统,指导读者通过绘图系统实现数据可视化。

书中提供了快速绘制高质量图形的150多种技巧,每个技巧用来解决一个特定的绘图需求。读者可以通过目录快速定位到自己遇到的问题,查阅相应的解决方案。同时,作者在大部分的技巧之后会进行一些讨论和延伸,介绍一些总结出的绘图技巧。

《R数据可视化手册》侧重于解决具体问题,是R数据可视化的实战秘籍。《R数据可视化手册》中绝大多数的绘图案例都是以强大、灵活制图而著称的R包ggplot2实现的,充分展现了ggplot2生动、翔实的一面。从如何画点图、线图、柱状图,到如何添加注解、修改坐标轴和图例,再到分面的使用和颜色的选取等,本书都有清晰的讲解。虽然本书的大多数技巧使用的是ggplot2,但是并不仅仅局限于ggplot2的介绍。作者的理念是用合适的工具来完成合适的绘图任务,读者也可以学到许多其他有用的绘图函数和工具,来适应各种复杂的需求。

《R数据可视化手册》是学习R中丰富的数据可视化方法的权威手册,非常适合对R 语言有基本的了解的读者阅读。

作者简介  · · · · · ·

Winston Chang是Rstudio的软件工程师,致力于R中的数据可视化和软件开发工具的研发。他创立的网站“Cookbook for R”提供了R中常见问题的解决技巧。

译者介绍

肖楠,中南大学数学与统计学院统计学系在读博士,统计之都论坛R语言版版主。合作翻译出版了《R语言实战》、《ggplot2:数据分析与图形艺术》等图书,编写了protr、Rcpi等R软件包。关注领域为统计机器学习、化学信息学与生物信息学、定量与系统药理学。

邓一硕,毕业于中央财经大学统计与数学学院,统计之都论坛金融投资分析版版主,现效力于首钢总公司计财部。擅长的领域为时间序列分析以及数据挖掘在金融投资分析中的应用。

目录  · · · · · ·

第1章 R基础 1
1.1 安装包 1
1.2 加载包 2
1.3 加载分隔符式的文本文件 2
1.4 从Excel文件中加载数据 4
1.5 从SPSS文件中加载数据 5
第2章 快速探索数据 6
2.1 绘制散点图 6
2.2 绘制折线图 8
2.3 绘制条形图 9
2.4 绘制直方图 11
2.5 绘制箱线图 13
2.6 绘制函数图像 14
第3章 条形图 16
3.1 绘制简单条形图 16
3.2 绘制簇状条形图 19
3.3 绘制频数条形图 21
3.4 条形图着色 23
3.5 对正负条形图分别着色 24
3.6 调整条形宽度和条形间距 26
3.7 绘制堆积条形图 28
3.8 绘制百分比堆积条形图 31
3.9 添加数据标签 33
3.10 绘制Cleveland点图 37
第4章 折线图 42
4.1 绘制简单折线图 42
4.2 向折线图添加数据标记 44
4.3 绘制多重折线图 45
4.4 修改线条样式 49
4.5 修改数据标记样式 50
4.6 绘制面积图 52
4.7 绘制堆积面积图 54
4.8 绘制百分比堆积面积图 56
4.9 添加置信域 58
第5章 散点图 60
5.1 绘制基本散点图 60
5.2 使用点形和颜色属性,并基于某变量对数据进行分组 62
5.3 使用不同于默认设置的点形 64
5.4 将连续型变量映射到点的颜色或大小属性上 66
5.5 处理图形重叠 69
5.6 添加回归模型拟合线 74
5.7 根据已有模型向散点图添加拟合线 78
5.8 添加来自多个模型的拟合线 81
5.9 向散点图添加模型系数 84
5.10 向散点图添加边际地毯 87
5.11 向散点图添加标签 88
5.12 绘制气泡图 92
5.13 绘制散点图矩阵 94
第6章 描述数据分布 99
6.1 绘制简单直方图 99
6.2 基于分组数据绘制分组直方图 101
6.3 绘制密度曲线 104
6.4 基于分组数据绘制分组密度曲线 107
6.5 绘制频数多边形 109
6.6 绘制基本箱线图 110
6.7 向箱线图添加槽口 112
6.8 向箱线图添加均值 113
6.9 绘制小提琴图 114
6.10 绘制Wilkinson点图 117
6.11 基于分组数据绘制分组点图 119
6.12 绘制二维数据的密度图 120
第7章 注解 123
7.1 添加文本注解 123
7.2 在注解中使用数学表达式 126
7.3 添加直线 127
7.4 添加线段和箭头 129
7.5 添加矩形阴影 131
7.6 高亮某一元素 132
7.7 添加误差线 133
7.8 向独立分面添加注解 136
第8章 坐标轴 139
8.1 交换x轴和y轴 139
8.2 设置连续型坐标轴的值域 140
8.3 反转一条连续型坐标轴 143
8.4 修改类别型坐标轴上项目的顺序 144
8.5 设置x轴和y轴的缩放比例 145
8.6 设置刻度线的位置 147
8.7 移除刻度线和标签 148
8.8 修改刻度标签的文本 149
8.9 修改刻度标签的外观 151
8.10 修改坐标轴标签的文本 153
8.11 移除坐标轴标签 154
8.12 修改坐标轴标签的外观 155
8.13 沿坐标轴显示直线 157
8.14 使用对数坐标轴 158
8.15 为对数坐标轴添加刻度 163
8.16 绘制环状图形 165
8.17 在坐标轴上使用日期 169
8.18 在坐标轴上使用相对时间 172
第9章 控制图形的整体外观 174
9.1 设置图形标题 174
9.2 修改文本外观 176
9.3 使用主题 178
9.4 修改主题元素的外观 180
9.5 创建自定义主题 183
9.6 隐藏网格线 184
第10章 图例 185
10.1 移除图例 185
10.2 修改图例的位置 187
10.3 修改图例项目的顺序 188
10.4 反转图例项目的顺序 190
10.5 修改图例标题 191
10.6 修改图例标题的外观 193
10.7 移除图例标题 194
10.8 修改图例标签 195
10.9 修改图例标签的外观 198
10.10 使用含多行文本的标签 199
第11章 分面 200
11.1 使用分面将数据分割绘制到子图中 200
11.2 在不同坐标轴下使用分面 202
11.3 修改分面的文本标签 204
11.4 修改分面标签和标题的外观 206
第12章 配色 207
12.1 设置对象的颜色 207
12.2 将变量映射到颜色上 208
12.3 对离散型变量使用不同的调色板 210
12.4 对离散型变量使用自定义调色板 214
12.5 使用色盲友好式的调色板 215
12.6 对连续型变量使用自定义调色板 217
12.7 根据数值设定阴影颜色 218
第13章 其他图形 221
13.1 绘制相关矩阵图 221
13.2 绘制函数曲线 224
13.3 在函数曲线下添加阴影 225
13.4 绘制网络图 227
13.5 在网络图中使用文本标签 230
13.6 如何绘制热图 232
13.7 绘制三维散点图 234
13.8 在三维图上添加预测曲面 237
13.9 保存三维图 240
13.10 三维图动画 241
13.11 绘制谱系图 241
13.12 绘制向量场 244
13.13 绘制QQ图 248
13.14 绘制经验累积分布函数图 249
13.15 创建马赛克图 250
13.16 绘制饼图 254
13.17 创建地图 255
13.18 绘制等值区域图 258
13.19 创建空白背景的地图 262
13.20 基于空间数据格式(shapefile)创建地图 263
第14章 输出图形用以展示 266
14.1 输出为PDF矢量文件 266
14.2 输出为SVG矢量文件 267
14.3 输出为WMF矢量文件 268
14.4 编辑矢量格式的输出文件 268
14.5 输出为点阵(PNG/TIFF)文件 270
14.6 在PDF文件中使用字体 272
14.7 在Windows的点阵或屏幕输出中使用字体 274
第15章 数据塑形 276
15.1 创建数据框 277
15.2 从数据框中提取信息 277
15.3 向数据框添加列 278
15.4 从数据框中删除一列 279
15.5 重命名数据框的列名 279
15.6 重排序数据框的列 280
15.7 从数据框提取子集 281
15.8 改变因子水平的顺序 283
15.9 根据数据的值改变因子水平的顺序 284
15.10 改变因子水平的名称 285
15.11 去掉因子中不再使用的水平 287
15.12 在字符向量中改变元素的名称 287
15.13 把一个分类变量转化成另一个分类变量 288
15.14 连续变量转变为分类变量 290
15.15 变量转换 291
15.16 按组转换数据 293
15.17 分组汇总数据 295
15.18 使用标准误差和置信区间来汇总数据 300
15.19 把数据框从“宽”变“长” 303
15.20 把数据框从“长”变“宽” 305
15.21 把时间序列数据对象拆分成时间和数据 306
附录A ggplot2介绍 309
A.1 背景知识 309
A.2 若干术语和理论 313
A.3 构建一幅简单图形 314
A.4 打印输出 317
A.5 统计变换 317
A.6 主题 317
A.7 结语 317

下载地址:网盘下载

转载于:https://www.cnblogs.com/long12365/p/9731829.html

R数据可视化手册pdf相关推荐

  1. 《R数据可视化手册》一1.4 从Excel文件中加载数据

    本节书摘来自异步社区<R数据可视化手册>一书中的第1章,第1.4节,作者 [美]Winston Chang,更多章节内容可以访问云栖社区"异步社区"公众号查看 1.4 ...

  2. python簇状柱形图_《R数据可视化手册》一3.2 绘制簇状条形图

    本节书摘来自异步社区<R数据可视化手册>一书中的第3章,第3.2节,作者 [美]Winston Chang,更多章节内容可以访问云栖社区"异步社区"公众号查看 3.2 ...

  3. R 数据可视化 02 | 火山图

    R 数据可视化 02 | 火山图 文章目录 R 数据可视化 02 | 火山图 一. 示例数据准备 二. 环境需求 三. 绘制火山图 1. 火山图 2. 标记基因的火山图 四. 保存为图片 五. 详细参 ...

  4. 高级转录组分析和R数据可视化第11期(报名线上课还可免费参加线下课2020.6)

    福利公告:为了响应学员的学习需求,经过易生信培训团队的讨论筹备,现决定安排扩增子16S分析.宏基因组.Python课程和转录组的线上直播课.报名参加线上直播课的老师可在1年内选择参加同课程的一次线下课 ...

  5. 高级转录组分析和R数据可视化第11期(课程推迟,可先报名,时间另行告知)

    封面来源:https://www.zhihu.com/question/304747766 常规转录组是我们最常接触到的一种高通量测序数据类型,其实验方法成熟,花费较低,是大部分CNS必备的技术,以后 ...

  6. 高级转录组分析和R数据可视化(2020.2,课程推迟,可先报名,时间另行告知)

    封面来源:https://www.zhihu.com/question/304747766 常规转录组是我们最常接触到的一种高通量测序数据类型,其实验方法成熟,花费较低,是大部分CNS必备的技术,以后 ...

  7. 高级转录组分析和R数据可视化专题研讨会(2019.12)

    常规转录组是我们最常接触到的一种高通量测序数据类型,其实验方法成熟,花费较低,是大部分CNS必备的技术,以后应该就如做个PCR一样常见.而且分析思路简洁清晰,是入门生信,学习生信分析思路和数据可视化的 ...

  8. 独家 | 盘点9个适用所有学科的R数据可视化包(附链接)

    作者:Asha Hill 翻译:王雨桐 校对:蒋雨畅 本文约1900字,建议阅读8分钟. 本文将简要盘点R中常用的9个可视化包,并通过简要介绍包的特点和相关案例来帮助读者深入理解可视化包. 如果最近浏 ...

  9. 转录组分析_高级转录组分析和R数据可视化

    封面来源:https://www.zhihu.com/question/304747766 常规转录组是我们最常接触到的一种高通量测序数据类型,其实验方法成熟,花费较低,是大部分CNS必备的技术,以后 ...

最新文章

  1. centos7 pam mysql.so,Centos7下搭建FTP服务器(博主亲测不坑)
  2. java高效编程_Java高效编程
  3. 【译文】MySQL InnoDB 事物模型
  4. linux服务器_Linux 服务器为什么被黑?
  5. delphi linux arm_诺基亚N900搭载完整linux系统的小众智能手机
  6. Springboot未登录请求拦截器实现
  7. 信息论实验一:信源熵的计算
  8. 【经验分享】U盘软刷映泰TB250-BTC刷魔改BIOS上6789代CPU,另解决开机转一下后停止问题
  9. R语言入门——平均相对误差的计算
  10. efi分区能不能删除 win10_Win10删除了EFI分区:以下是恢复它的方法
  11. Gradle 插件 + ASM 实战 - 监控图片加载告警
  12. 【WIFI专题】Wifi 2.4G及5G频段各信道的中心频率及主要国家的分布情况
  13. Glib基础——版本信息
  14. 国际贸易术语解释通则(DAF 边境交货(……指定地点))
  15. 生物信息学算法之Python实现|Rosalind刷题笔记:001 碱基统计
  16. 外公家的猫-八年级作文
  17. IEEE Transactions on Industrial Informatics(TII)投稿须知
  18. BI Publisher(rtf)模板开发语法大全(转)
  19. 继域名解析后------------我的网页进不去了!!!(修复方法)
  20. Vue2+Vue3基础知识总结

热门文章

  1. 函数分离常数法 oracle,函数值域之《分离常数法》正确打开方式
  2. phpstudy后门
  3. 2022第七届少儿模特明星盛典 小主持人江姿莹 T台风采展示
  4. java中的LinkedList(链表)与ArrayList(动态数组):(1)简单辨析
  5. 自学做视频剪辑用什么软件,5款软件推荐总有一个是你想要的
  6. seo模拟点击软件_关键词快排是什么?SEO快排、刷点击和快排发包原理分析
  7. 贝叶斯决策理论(一):两种基本决策规则
  8. ae计算机配置要求,CG馒头分享AE cs6对电脑所需配置需求
  9. 2023最新智简魔方快云模板源码+已免授权
  10. Prolog不是hentai