展开全部

主编推荐语

R语言数据可视化入门教材:覆盖ggplot2、shiny包及数据清洗与探索。

内容简介

R语言是一款简洁、易用、高效的程序设计语言,可以用于统计计算和统计制图。随着ggplot2包及其拓展包的广泛应用,R语言在数据可视化方面已经遥遥领先于其他统计分析软件及编程语言。本书主要介绍常用的数据可视化方法及R语言应用包的使用方法,并结合实际数据集进行实战操作,是R语言数据分析与可视化方面的一本入门教材。本书内容涵盖R语言的使用,基于ggplot2包及其拓展包的数据可视化,利用shiny包制作可视化应用,数据的清洗与探索,以及对地图、文本和网络等不同类型的数据进行可视化分析等。

目录

  • 封面
  • 前折页
  • 版权信息
  • 内容简介
  • 前言
  • 第1章 数据可视化与R语言
  • 1.1 数据可视化的发展
  • 1.2 数据可视化的作用
  • 1.3 R语言数据可视化的优势
  • 1.4 R语言数据可视化的方法
  • 1.5 本章小结
  • 第2章 R语言可视化快速入门
  • 2.1 R语言的数据结构
  • 2.1.1 向量和矩阵
  • 2.1.2 高维数组
  • 2.1.3 数据框和列表
  • 2.2 控制语句和函数
  • 2.2.1 条件语句
  • 2.2.2 循环语句和函数
  • 2.3 数据操作
  • 2.3.1 dplyr包数据分类汇总
  • 2.3.2 长宽数据转换
  • 2.4 R语言可视化包graphics
  • 2.4.1 graphics包的参数设置
  • 2.4.2 使用graphics包绘制子图
  • 2.5 本章小结
  • 第3章 ggplot2包数据可视化
  • 3.1 ggplot2包初探
  • 3.1.1 用ggplot2包数据可视化的绘图流程
  • 3.1.2 ggplot2包的基础主题的显示
  • 3.2 ggplot2包可视化的常用统计图
  • 3.2.1 ggplot2包的几何对象
  • 3.2.2 ggplot2包的theme()函数
  • 3.2.3 ggplot2包的统计变换和位置调整
  • 3.3 ggplot2包绘制分组图形
  • 3.3.1 ggplot2包的坐标系变换和分面
  • 3.3.2 ggplot2包的颜色设置
  • 3.4 可交互的ggplot2图形
  • 3.4.1 plotly包的可交互图形
  • 3.4.2 ggiraphExtra包的可交互图形
  • 3.5 ggplot2包可视化案例
  • 3.6 本章小结
  • 第4章 ggplot2拓展包可视化
  • 4.1 用GGally包数据可视化
  • 4.1.1 GGally包功能简介
  • 4.1.2 GGally包可视化案例
  • 4.2 ggChernoff包数据可视化
  • 4.2.1 ggChernoff包功能简介
  • 4.2.2 ggChernoff包可视化案例
  • 4.3 ggTimeSeries包可视化时序数据
  • 4.3.1 ggTimeSeries包功能简介
  • 4.3.2 ggTimeSeries包可视化案例
  • 4.4 treemapify和ggpol包数据可视化
  • 4.4.1 用treemapify包可视化树图
  • 4.4.2 用ggpol包数据可视化
  • 4.5 eggridges和gganimate包数据可视化
  • 4.5.1 用ggridges包数据可视化
  • 4.5.2 用gganimate包可视化动画
  • 4.6 ggfortify包数据可视化
  • 4.6.1 用ggfortify包可视化多元统计分析
  • 4.6.2 用ggfortify包可视化时间序列分析
  • 4.7 本章小结
  • 第5章 数据3D图形可视化
  • 5.1 静态3D图形可视化
  • 5.1.1 用scatterplot3d包可视化3D散点图
  • 5.1.2 用plot3D包可视化3D图形
  • 5.2 可交互3D图形的可视化
  • 5.2.1 用plotly包可视化可交互3D图形
  • 5.2.2 用plotly包3D可视化回归结果
  • 5.3 rayshader包可视化3D图形
  • 5.3.1 用rayshader包绘制3D地形图
  • 5.3.2 rayshader包3D可视化ggplot2图形
  • 5.4 其他3D图形可视化包
  • 5.4.1 plotrix包可视化3D饼图
  • 5.4.2 latticeExtra包绘制3D条形图
  • 5.4.3 rgl包制作3D动画
  • 5.5 本章小结
  • 第6章 shiny数据可视化应用与仪表盘
  • 6.1 shiny应用的文件结构和使用方法
  • 6.1.1 shiny应用的文件结构
  • 6.1.2 shiny应用的使用方法
  • 6.2 shiny包的常见功能
  • 6.2.1 UI布局的常用函数
  • 6.2.2 shiny包的小部件
  • 6.2.3 Server脚本的常用函数
  • 6.3 用flexdashboard包制作可视化仪表盘
  • 6.3.1 可视化仪表盘的初始化
  • 6.3.2 可视化仪表盘的布局
  • 6.3.3 用highcharter包可视化可交互图形
  • 6.3.4 可视化仪表盘案例
  • 6.4 本章小结
  • 第7章 数据清洗、探索与可视化
  • 7.1 数据缺失值可视化
  • 7.1.1 用VIM包可视化数据的缺失值
  • 7.1.2 用naniar包可视化数据的缺失值
  • 7.2 不同类型变量之间关系的可视化
  • 7.2.1 连续变量之间关系的可视化
  • 7.2.2 分类变量之间关系的可视化
  • 7.2.3 分类变量与连续变量之间关系的可视化
  • 7.3 多个变量之间关系的可视化
  • 7.3.1 变量相关系数的可视化
  • 7.3.2 多元统计分析的可视化
  • 7.4 矩阵热力图可视化
  • 7.4.1 可视化静态热力图
  • 7.4.2 可视化可交互热力图
  • 7.5 shiny数据探索可视化应用
  • 7.6 本章小结
  • 第8章 地图信息数据可视化
  • 8.1 可视化静态地图
  • 8.1.1 用maps包可视化地图
  • 8.1.2 用ggmap包可视化地图
  • 8.2 tmap包可视化地图
  • 8.2.1 用tmap包可视化静态地图
  • 8.2.2 用tmap包可视化可交互地图
  • 8.2.3 用tmap包制作地图动画
  • 8.3 用leaflet包地图数据可视化
  • 8.3.1 绘制不同类型的地图
  • 8.3.2 在地图上添加内容
  • 8.3.3 图例和颜色映射
  • 8.3.4 用leaflet包可视化案例
  • 8.4 用mapview包可视化可交互地图
  • 8.4.1 用mapview()函数可视化地图
  • 8.4.2 设置鼠标单击后显示的内容
  • 8.5 shiny地图可视化应用
  • 8.6 本章小结
  • 第9章 文本数据分析与可视化
  • 9.1 文本数据预处理
  • 9.1.1 英文文本数据预处理
  • 9.1.2 中文文本数据预处理
  • 9.2 词频提取与可视化
  • 9.2.1 条形图和热力图可视化
  • 9.2.2 词云可视化
  • 9.2.3 蒸汽图和圆堆积图可视化
  • 9.3 文本聚类与可视化
  • 9.3.1 LDA主题模型可视化
  • 9.3.2 K均值聚类和系统聚类可视化
  • 9.3.3 文本探索性聚类可视化
  • 9.4 词向量的计算与可视化
  • 9.4.1 词向量的计算
  • 9.4.2 词向量可视化
  • 9.5 本章小结
  • 第10章 网络数据分析与可视化
  • 10.1 用igraph包可视化网络数据
  • 10.1.1 igraph包的数据形式
  • 10.1.2 igraph包的参数和图层
  • 10.1.3 网络图的统计特性
  • 10.1.4 igraph包可视化复杂网络图
  • 10.1.5 igraph包的网络分割图
  • 10.1.6 igraph包可视化可交互网络图
  • 10.2 visNetwork包可视化可交互网络图
  • 10.2.1 可视化igraph包的网络数据
  • 10.2.2 可视化数据表的网络数据
  • 10.2.3 设置网络图的可交互功能
  • 10.2.4 设置网络图的布局方式
  • 10.2.5 可视化分组的可交互网络图
  • 10.3 其他可交互网络图可视化包
  • 10.3.1 networkD3包可视化可交互网络图
  • 10.3.2 threejs包可视化可交互3D网络图
  • 10.4 本章小结
  • 参考文献
  • 后折页
  • 封底
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。