作品简介

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

张杰,数据分析与可视化达人;EasyCharts微信公众号联合主创;出版专著《Excel数据之美:科学图表与商业图表的绘制》和《R语言数据可视化之美:专业图表绘制指南》;第11届和第12届中国R会议数据可视化演讲嘉宾;学术研究方向为颜色科学、机器视觉、数据分析与可视化等。

作品目录

  • 前言
  • 读者服务
  • 第1章 R语言编程与绘图基础
  • 1.1 学术图表的基本概念
  • 1.2 你为什么要选择R
  • 1.3 R软件的安装与使用
  • 1.4 R语言编程基础
  • 1.5 R语言绘图基础
  • 1.6 ggplot2图形语法
  • 1.7 学术图表的色彩运用原理
  • 1.8 图表的基本类型
  • 第2章 R语言数据处理基础
  • 2.1 表格的转换
  • 2.2 表格的整理
  • 第3章 类别比较型图表
  • 3.1 柱形图系列
  • 3.2 条形图系列
  • 3.3 不等宽柱形图
  • 3.4 克利夫兰点图系列
  • 3.5 坡度图
  • 3.6 南丁格尔玫瑰图
  • 3.7 径向柱形图
  • 3.8 雷达图
  • 3.9 词云图
  • 第4章 数据关系型图表
  • 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 桑基图
  • 第5章 数据分布型图表
  • 5.1 统计直方图和核密度估计图
  • 5.2 数据分布型图表系列
  • 5.3 二维统计直方图和二维核密度估计图
  • 5.4 金字塔图和镜面图
  • 第6章 时间序列型图表
  • 6.1 折线图与面积图系列
  • 6.2 日历图
  • 6.3 螺旋图
  • 6.4 量化波形图
  • 6.5 地平线图
  • 第7章 局部整体型图表
  • 7.1 饼状图系列
  • 7.2 旭日图
  • 7.3 矩形树状图
  • 7.4 马赛克图
  • 7.5 华夫饼图
  • 第8章 高维数据可视化
  • 8.1 高维数据的变换展示
  • 8.2 分面图
  • 8.3 矩阵散点图
  • 8.4 热力图
  • 8.5 平行坐标系图
  • 8.6 RadViz图
  • 8.7 图标法
  • 8.8 表格图
  • 第9章 论文中学术图表的升级技能
  • 9.1 图片的截取与处理软件
  • 9.2 论文中学术图表的规范与调整
  • 9.3 图表绘制的必备技能
  • 参考文献
展开全部