展开全部

主编推荐语

资深数据科学家多维度详解R语言数据可视化技术的精髓。

内容简介

数据可视化是一种非常重要的技能。R语言是一种非常好的数据可视化工具。本书结合大量实例,全面介绍如何利用R语言绘制各种统计图形,涵盖普通统计图形的绘制、高级统计图形的绘制、交互式图形的绘制及动画图形的绘制等。本书中的所有统计图形都给出了实例源代码,读者可以通过代码进行复现。

本书共分为13章,涵盖的主要内容有:R语言数据可视化简介,数据处理与探索,数据可视化,单变量图形绘制,两个同类型变量的图形绘制,分类变量和连续变量的图形绘制,高维图形绘制,其他图形绘制,图形元素、标题和图例绘制,颜色等参数的调整,合并多幅图形,R语言绘图包,Shiny工具包。

本书语言通俗易懂,案例丰富,实用性强,特别适合R语言数据可视化的入门与进阶读者阅读,也适合其他数据科学从业者阅读。另外,本书还可作为统计学、计算机、机器学习和数学等相关专业本科生及研究生的参考读物。

目录

  • 版权信息
  • 前言
  • 第1章 R语言数据可视化简介
  • 1.1 R语言介绍
  • 1.1.1 向量
  • 1.1.2 列表
  • 1.1.3 矩阵
  • 1.1.4 数组
  • 1.1.5 因子
  • 1.1.6 数据框
  • 1.1.7 for循环
  • 1.1.8 条件判断
  • 1.1.9 函数
  • 1.2 Rstudio介绍
  • 1.3 R包介绍
  • 1.4 R语言数据读取
  • 1.4.1 读取Excel数据
  • 1.4.2 读取SPSS、SAS和STATA数据
  • 1.5 ggplot2介绍
  • 1.5.1 使用qplot函数快速绘图
  • 1.5.2 使用ggplot函数绘图
  • 1.6 统计图形
  • 1.6.1 散点图
  • 1.6.2 箱线图
  • 1.6.3 小提琴图
  • 1.6.4 条形图
  • 1.6.5 和弦图
  • 1.6.6 桑基图
  • 1.6.7 棒棒糖图
  • 1.6.8 克利夫兰点图
  • 1.6.9 艺术图
  • 1.7 tidyverse介绍
  • 1.8 总结
  • 第2章 数据处理与探索
  • 2.1 数据转换
  • 2.1.1 筛选数据集的行
  • 2.1.2 筛选数据集的列
  • 2.1.3 数据排序及新变量生成
  • 2.1.4 数据分组汇总
  • 2.1.5 数据合并
  • 2.2 数据重塑
  • 2.2.1 数据聚合
  • 2.2.2 数据分散
  • 2.2.3 数据切割
  • 2.2.4 数据合并
  • 2.3 总结
  • 第3章 数据可视化
  • 3.1 ggplot2核心概念
  • 3.1.1 散点图
  • 3.1.2 折线图
  • 3.1.3 条形图
  • 3.1.4 直方图
  • 3.1.5 密度图
  • 3.1.6 箱线图
  • 3.2 总结
  • 第4章 单变量图形绘制
  • 4.1 面积图
  • 4.1.1 面积图的绘制方式
  • 4.1.2 绘制堆叠的面积图
  • 4.1.3 绘制比例堆叠面积图
  • 4.2 密度图
  • 4.2.1 基础密度图
  • 4.2.2 绘制少量分组的密度图
  • 4.2.3 绘制大量分组的密度图
  • 4.2.4 密度图的其他调整
  • 4.3 直方图
  • 4.3.1 基础直方图
  • 4.3.2 分组直方图的绘制
  • 4.3.3 合并直方图与密度图
  • 4.4 频率图
  • 4.5 总结
  • 第5章 两个同类型变量的图形绘制
  • 5.1 散点图
  • 5.1.1 绘制基础散点图
  • 5.1.2 绘制分组散点图
  • 5.1.3 添加拟合曲线
  • 5.1.4 在散点图中添加地毯图
  • 5.1.5 在散点图中添加文本
  • 5.2 抖动点图
  • 5.3 连续二维分布图
  • 5.3.1 绘制二维直方图
  • 5.3.2 绘制六角直方图
  • 5.3.3 绘制二维密度直方图
  • 5.3.4 调整图形配色
  • 5.4 线图
  • 5.4.1 绘制基础线图
  • 5.4.2 绘制连线图
  • 第6章 分类变量和连续变量的图形绘制
  • 6.1 箱线图
  • 6.1.1 绘制基础箱线图
  • 6.1.2 调整参数
  • 6.1.3 调整箱线图组别的顺序
  • 6.1.4 调整颜色
  • 6.1.5 构建分组箱线图
  • 6.1.6 调整箱线图的宽度
  • 6.1.7 构建连续变量的箱线图
  • 6.1.8 添加平均值
  • 6.1.9 添加抖动点
  • 6.2 小提琴图
  • 6.2.1 绘制基础的小提琴图
  • 6.2.2 绘制水平的小提琴图
  • 6.2.3 在小提琴图中添加箱线图
  • 6.3 棒棒糖图
  • 6.3.1 绘制分组的棒棒糖图
  • 6.3.2 绘制基础棒棒糖图
  • 6.3.3 棒棒糖图参数的调节
  • 6.3.4 添加标注
  • 6.4 条形图
  • 6.4.1 绘制基础条形图
  • 6.4.2 改变条形图宽度
  • 6.4.3 添加误差棒
  • 6.5 圆形条形图
  • 6.5.1 绘制基础圆形条形图
  • 6.5.2 添加标签
  • 6.5.3 圆形条形图的更多调整
  • 6.6 饼图
  • 6.6.1 绘制基础饼图
  • 6.6.2 调整细节
  • 6.6.3 添加标签
  • 6.7 甜甜圈图
  • 第7章 高维图形绘制
  • 7.1 气泡图
  • 7.1.1 绘制基础气泡图
  • 7.1.2 控制气泡的大小
  • 7.1.3 设置颜色
  • 7.1.4 调整更多的细节
  • 7.1.5 绘制动态图
  • 7.2 三维散点图
  • 7.3 流型图
  • 7.3.1 绘制基础流型图
  • 7.3.2 调整流型图的偏移
  • 7.3.3 调整流型图的形状与颜色
  • 7.4 相关矩阵图
  • 7.5 树状图
  • 7.5.1 绘制基础树状图
  • 7.5.2 绘制圆形树状图
  • 7.5.3 绘制聚类结果的树状图
  • 7.5.4 更多调整
  • 7.6 圆形包装图
  • 7.6.1 具有一个层次的圆形包装图
  • 7.6.2 调整颜色
  • 7.6.3 调整圆形之间的距离
  • 7.6.4 绘制多层次的圆形包装图
  • 7.6.5 调整细节
  • 7.6.6 隐藏第一级
  • 7.7 树形图
  • 7.7.1 绘制基础树形图
  • 7.7.2 绘制带有多个级别的树形图
  • 7.7.3 自定义树形图
  • 第8章 其他图形绘制
  • 8.1 和弦图
  • 8.1.1 绘制圆形图
  • 8.1.2 绘制基础和弦图
  • 8.1.3 调整细节
  • 8.2 桑基图
  • 8.3 网络图
  • 8.3.1 绘制基础网络图
  • 8.3.2 调整网络图的参数
  • 8.3.3 网络图布局
  • 8.3.4 将变量映射到节点和链接特征
  • 8.3.5 使用网络图可视化聚类结果
  • 8.4 旭日图
  • 8.5 雷达图
  • 8.5.1 绘制雷达图
  • 8.5.2 绘制多组雷达图
  • 8.6 词云
  • 8.6.1 绘制词云
  • 8.6.2 调整颜色和背景颜色
  • 8.6.3 调整形状
  • 8.6.4 调整单词方向
  • 8.7 平行图
  • 8.7.1 绘制基础平行图
  • 8.7.2 自定义颜色、主题和外观
  • 8.8 时间序列图
  • 8.8.1 时间序列包dygraphs
  • 8.8.2 时间序列热图
  • 8.9 交互式图形
  • 8.9.1 散点图
  • 8.9.2 气泡图
  • 8.9.3 面积图
  • 8.9.4 条形图
  • 8.9.5 饼图
  • 8.9.6 桑基图
  • 8.9.7 误差棒图
  • 8.9.8 箱线图
  • 8.9.9 直方图
  • 8.9.10 二维直方图
  • 8.9.11 二维轮廓直方图
  • 8.9.12 小提琴图
  • 8.9.13 雷达图
  • 8.9.14 热图
  • 8.9.15 三维散点图
  • 8.9.16 动画图
  • 8.9.17 调整图形图例
  • 8.9.18 修改交互文本
  • 8.10 动画图
  • 8.10.1 绘制基础动画图
  • 8.10.2 使用分面
  • 8.10.3 动态变化图形
  • 第9章 图形元素、标题和图例绘制
  • 9.1 添加图形元素
  • 9.2 主标题、轴标签和图例标题
  • 9.2.1 改变标签的外观
  • 9.2.2 修改图例
  • 9.2.3 修改图例的位置和外貌
  • 9.2.4 使用guides函数修改图例
  • 第10章 颜色等参数的调整
  • 10.1 图形颜色调整
  • 10.1.1 使用单个颜色调整图形
  • 10.1.2 通过分组调整颜色
  • 10.1.3 渐变或连续颜色
  • 10.2 点的形状、颜色和大小的调整
  • 10.3 线条类型调整
  • 10.4 坐标轴范围调整
  • 10.5 坐标轴转换
  • 10.6 时间数据坐标轴
  • 10.7 自定义标签
  • 10.8 图形主题和背景颜色
  • 10.9 自定义图形的背景
  • 10.10 删除面板边框和网格线
  • 10.11 ggthemes包
  • 10.12 文本注释
  • 10.13 ggrepel包
  • 10.14 添加直线
  • 10.15 图形翻转和反向
  • 10.16 分面
  • 第11章 合并多幅图形
  • 11.1 合并多幅图形到一张图中
  • 11.2 gridExtra包
  • 11.3 添加边际分布图
  • 11.4 在ggplot中插入一个外部图形元素
  • 第12章 R语言绘图包
  • 12.1 ggstatsplot包
  • 12.2 ggfortify包
  • 12.2.1 生存分析
  • 12.2.2 时间序列图
  • 12.2.3 密度图
  • 12.2.4 时间序列预测图
  • 12.2.5 聚类图
  • 12.2.6 热力图
  • 12.2.7 主成分分析可视化
  • 12.3 quantmod包
  • 第13章 Shiny工具包
  • 13.1 Shiny工具包简介
  • 13.2 Shiny App的基础部分
  • 13.3 Shiny示例
  • 13.4 Shiny总结
  • 13.5 制作一个Shiny程序
  • 13.6 Shiny部署
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

机械工业出版社有限公司

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。