主要介绍如何使用R中的ggplot2包及其拓展包,以及ggraph、circlize和plot3D等包绘制专业图表。
先介绍了R语言编程基础知识,以及使用dplyr、tidyr、reshape2等包的数据操作方法:再对比了base、lattice和ggplot2等包的图形语法。
再系统性地介绍了使用ggplot2包及其拓展包绘制类别对比型、数据关系型、时间序列型、整体局部型、地理空间型等常见的二维图表的方法,使用ggraph、igraph、circlize 等包绘制层次、网络关系型图表,以及使用 plot3D 包绘制三维图表(包括三维散点图、柱形图和曲面图等)的方法。
另外,介绍了论文中学术图表的图表配色、规范格式等相关技能与知识。