前言
R数据可视化手册
几年前读研时我开始用R,主要用来分析我在科研工作中收集到的数据。我使用R首先是想摆脱SPSS这样的统计软件的禁锢,即严格的环境和死板的分析。更何况,R是免费的,所以我用不着说服别人为我购买一套这样的软件——这对一个穷研究生来说是相当的重要!此后,随着我对R的了解不断深入,我才发现原来R还可以绘制出非常优秀、动人的数据图形。
本书的每个“技巧”中,都列出了一个问题和对应的解决方法。在大多数情况下,我提供的并不是R中唯一的实现方法,但却是我认为的最佳方案。R如此受欢迎的一个重要原因是它有很多附加的软件包,每一个软件包都为R提供了一些独特的功能。在R中也有很多可视化方面的软件包,但本书主要使用ggplot2(声明:我现在工作的一部分就是开发ggplot2;但是,在我还没意识到我可能会从事与ggplot2相关的工作之前,我已经完成了本书的大部分工作)。
本书并不想罗列五花八门的方法,成为R数据可视化的综合手册;但是我希望当你想绘制所需图形的时候,本书能够对你有所帮助。或者说,当你不知道怎么画的时候,翻一翻这本书或许就可以找到一些可行的方案。
目录
第1章 R基础
1.1 安装包
1.2 加载包
1.3 加载分隔符式的文本文件
1.4 从Excel文件中加载数据
1.5 从SPSS文件中加载数据
第2章 快速探索数据
2.1 绘制散点图
2.2 绘制折线图
2.3 绘制条形图
2.4 绘制直方图
2.5 绘制箱线图
2.6 绘制函数图像
第3章 条形图
3.1 绘制简单条形图
3.2 绘制簇状条形图
3.3 绘制频数条形图
3.4 条形图着色
3.5 对正负条形图分别着色
3.6 调整条形宽度和条形间距
3.7 绘制堆积条形图
3.8 绘制百分比堆积条形图
3.9 添加数据标签
3.10 绘制Cleveland点图
第4章 折线图
第5章 散点图
第6章 描述数据分布
第7章 注解
第8章 坐标轴
第9章 控制图形的整体外观
第10章 图例
第11章 分面
第12章 配色
第13章 其他图形
第14章 输出图形用以展示
第15章 数据塑形