图书目录

本书源码

目录

第1章R语言介绍及软件安装

1.1R语言介绍

1.2R软件及RStudio软件安装

1.2.1R软件安装

1.2.2RStudio软件安装

1.2.3R及RStudio界面介绍

1.2.4关于R语言程序包

1.2.5R语言基础运算

第2章R语言数据可视化入门

2.1散点图

2.2柱形图及条形图

2.3折线图

2.4饼图

2.5直方图

2.6热力图

2.7其他图形

第3章数据储存结构及数据处理

3.1数据框

3.2向量

3.3列表

3.4矩阵

3.5readr包介绍

3.5.1read_csv()函数

3.5.2其他主要函数

3.6tidyr包

3.6.1expand_grid()函数

3.6.2drop_na()函数

3.6.3replace_na()函数

3.6.4extract()函数

3.6.5fill()函数

3.6.6gather()函数

3.6.7pivot_longer()函数

3.6.8spread()函数

3.6.9pivot_wider()函数

3.7dplyr包

3.7.1select()函数

3.7.2filter()函数

3.7.3mutate()函数

3.7.4group_by()与summarise()函数

3.7.5arrange()函数

3.7.6join()函数集合

3.7.7R语言循环及判断

3.8map()函数群

第4章ggplot2可视化介绍

4.1散点图

4.2散点图局部放大

4.3气泡图

4.4棒棒糖图

4.5哑铃图

4.6柱状图

4.7柱状图填充色调整

4.8堆积柱状图

4.9百分比柱状图

4.10条形图

4.11折线图

4.12折线图强调某些序列

4.13折线图添加拟合曲线

4.14折线图显示不同纲量数据

4.15阶梯图

4.16面积图

4.17多系列面积图

4.18饼图

4.19圆环图

4.20玫瑰图

4.21直方图

4.22密度曲线

4.23累计密度曲线

4.24箱线图

4.25向箱线图添加槽口和平均值

4.26箱线图+散点图

4.27不等宽箱线图

4.28小提琴图

4.29小提琴图与箱线图叠加显示

4.30小提琴图与箱线图水平并列显示

4.31二维密度图

4.32分面

第5章ggplot2增强包介绍

5.1ggforce包介绍

5.1.1ggforce中的分面

5.1.2标注区域

5.1.3平行集合图

5.1.4沃罗诺伊图

5.2cowplot包介绍

5.2.1添加脚注

5.2.2双坐标轴图

5.2.3图形添边际密度图

5.3ggstream包介绍

5.4ggrepel包介绍

5.5treemapify包介绍

5.6waterfalls包介绍

5.7geomtextpath包介绍

5.7.1geom_textpath函数

5.7.2geom_textline函数

5.7.3geom_textdensity函数

5.7.4geom_textsmooth和geom_labelsmooth

5.7.5geom_contour_filled和geom_textcontour

5.7.6添加带标签的参考线

5.8ggfittext包介绍

5.9ggtext包介绍

5.9.1在theme()函数中使用element_markdown()

5.9.2在theme()函数中使用element_textbox()

5.10ggbreak包介绍

5.11ggpointdensity包介绍

5.12ggridges包介绍

5.13ggmosaic包介绍

5.14ggcharts包介绍

5.14.1ggcharts包对分面优化

5.14.2棒棒糖图

5.14.3哑铃图

5.14.4正负值条形图

5.14.5正负值棒棒糖图

5.14.6金字塔图

5.15patchwork包介绍

5.16绘图相关的其他包介绍

第6章数据可视化分析示例

6.1销售数据分析

6.1.1日均销售研究

6.1.2销售结构研究

6.2库存结构分析

6.3中国上市公司分析

6.3.1数据获取及清洗

6.3.2上市公司数量概况

6.3.3上市公司收入概况

附录Armarkdown及data.table包

A.1rmarkdown介绍

A.2data.table包介绍