当前位置:主页 > 书籍配套资源 > R语言配套资源
《R数据可视化手册》源代码

《R数据可视化手册》源代码

  • 更新:2021-12-17
  • 大小:51.32 KB
  • 类别:R语言
  • 作者:[美]Winston、Chang、著,肖
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

编辑推荐

作者基于自己的RCookbook网站的内容写成本书,有很好的实用性。

书提供了快速绘制高质量图形的150多个精选的技巧,读者不需要了解R绘图系统的全部细节便可以掌握这些技巧。

书中的大多数方法使用的是以强大、灵活制图而著称的ggplot2包。

内容简介

R具有强大的统计计算功能和便捷的数据可视化系统。《R数据可视化手册》重点讲解R的绘图系统,指导读者通过绘图系统实现数据可视化。书中提供了快速绘制高质量图形的150多种技巧,每个技巧用来解决一个特定的绘图需求。读者可以通过目录快速定位到自己遇到的问题,查阅相应的解决方案。同时,作者在大部分的技巧之后会进行一些讨论和延伸,介绍一些总结出的绘图技巧。

《R数据可视化手册》侧重于解决具体问题,是R数据可视化的实战秘籍。《R数据可视化手册》中绝大多数的绘图案例都是以强大、灵活制图而著称的R包ggplot2实现的,充分展现了ggplot2生动、翔实的一面。从如何画点图、线图、柱状图,到如何添加注解、修改坐标轴和图例,再到分面的使用和颜色的选取等,本书都有清晰的讲解。虽然本书的大多数技巧使用的是ggplot2,但是并不仅仅局限于ggplot2的介绍。作者的理念是用合适的工具来完成合适的绘图任务,读者也可以学到许多其他有用的绘图函数和工具,来适应各种复杂的需求。

《R数据可视化手册》是学习R中丰富的数据可视化方法的权威手册,非常适合对R语言有基本的了解的读者阅读。

目录

  • 第1章R基础
  • 1.1安装包
  • 1.2加载包
  • 1.3加载分隔符式的文本文件
  • 1.4从Excel文件中加载数据
  • 1.5从SPSS文件中加载数据
  • 第2章快速探索数据
  • 2.1绘制散点图
  • 2.2绘制折线图
  • 2.3绘制条形图
  • 2.4绘制直方图
  • 2.5绘制箱线图
  • 2.6绘制函数图像
  • 第3章条形图
  • 3.1绘制简单条形图
  • 3.2绘制簇状条形图
  • 3.3绘制频数条形图
  • 3.4条形图着色
  • 3.5对正负条形图分别着色
  • 3.6调整条形宽度和条形间距
  • 3.7绘制堆积条形图
  • 3.8绘制百分比堆积条形图
  • 3.9添加数据标签
  • 3.10绘制Cleveland点图
  • 第4章折线图
  • 4.1绘制简单折线图
  • 4.2向折线图添加数据标记
  • 4.3绘制多重折线图
  • 4.4修改线条样式
  • 4.5修改数据标记样式
  • 4.6绘制面积图
  • 4.7绘制堆积面积图
  • 4.8绘制百分比堆积面积图
  • 4.9添加置信域
  • 第5章散点图
  • 5.1绘制基本散点图
  • 5.2使用点形和颜色属性,并基于某变量对数据进行分组
  • 5.3使用不同于默认设置的点形
  • 5.4将连续型变量映射到点的颜色或大小属性上
  • 5.5处理图形重叠
  • 5.6添加回归模型拟合线
  • 5.7根据已有模型向散点图添加拟合线
  • 5.8添加来自多个模型的拟合线
  • 5.9向散点图添加模型系数
  • 5.10向散点图添加边际地毯
  • 5.11向散点图添加标签
  • 5.12绘制气泡图
  • 5.13绘制散点图矩阵
  • 第6章描述数据分布
  • 6.1绘制简单直方图
  • 6.2基于分组数据绘制分组直方图
  • 6.3绘制密度曲线
  • 6.4基于分组数据绘制分组密度曲线
  • 6.5绘制频数多边形
  • 6.6绘制基本箱线图
  • 6.7向箱线图添加槽口
  • 6.8向箱线图添加均值
  • 6.9绘制小提琴图
  • 6.10绘制Wilkinson点图
  • 6.11基于分组数据绘制分组点图
  • 6.12绘制二维数据的密度图
  • 第7章注解
  • 7.1添加文本注解
  • 7.2在注解中使用数学表达式
  • 7.3添加直线
  • 7.4添加线段和箭头
  • 7.5添加矩形阴影
  • 7.6高亮某一元素
  • 7.7添加误差线
  • 7.8向独立分面添加注解
  • 第8章坐标轴
  • 8.1交换x轴和y轴
  • 8.2设置连续型坐标轴的值域
  • 8.3反转一条连续型坐标轴
  • 8.4修改类别型坐标轴上项目的顺序
  • 8.5设置x轴和y轴的缩放比例
  • 8.6设置刻度线的位置
  • 8.7移除刻度线和标签
  • 8.8修改刻度标签的文本
  • 8.9修改刻度标签的外观
  • 8.10修改坐标轴标签的文本
  • 8.11移除坐标轴标签
  • 8.12修改坐标轴标签的外观
  • 8.13沿坐标轴显示直线
  • 8.14使用对数坐标轴
  • 8.15为对数坐标轴添加刻度
  • 8.16绘制环状图形
  • 8.17在坐标轴上使用日期
  • 8.18在坐标轴上使用相对时间
  • 第9章控制图形的整体外观
  • 9.1设置图形标题
  • 9.2修改文本外观
  • 9.3使用主题
  • 9.4修改主题元素的外观
  • 9.5创建自定义主题
  • 9.6隐藏网格线
  • 第10章图例
  • 10.1移除图例
  • 10.2修改图例的位置
  • 10.3修改图例项目的顺序
  • 10.4反转图例项目的顺序
  • 10.5修改图例标题
  • 10.6修改图例标题的外观
  • 10.7移除图例标题
  • 10.8修改图例标签
  • 10.9修改图例标签的外观
  • 10.10使用含多行文本的标签
  • 第11章分面
  • 11.1使用分面将数据分割绘制到子图中
  • 11.2在不同坐标轴下使用分面
  • 11.3修改分面的文本标签
  • 11.4修改分面标签和标题的外观
  • 第12章配色
  • 12.1设置对象的颜色
  • 12.2将变量映射到颜色上
  • 12.3对离散型变量使用不同的调色板
  • 12.4对离散型变量使用自定义调色板
  • 12.5使用色盲友好式的调色板
  • 12.6对连续型变量使用自定义调色板
  • 12.7根据数值设定阴影颜色
  • 第13章其他图形
  • 13.1绘制相关矩阵图
  • 13.2绘制函数曲线
  • 13.3在函数曲线下添加阴影
  • 13.4绘制网络图
  • 13.5在网络图中使用文本标签
  • 13.6如何绘制热图
  • 13.7绘制三维散点图
  • 13.8在三维图上添加预测曲面
  • 13.9保存三维图
  • 13.10三维图动画
  • 13.11绘制谱系图
  • 13.12绘制向量场
  • 13.13绘制图
  • 13.14绘制经验累积分布函数图
  • 13.15创建马赛克图
  • 13.16绘制饼图
  • 13.17创建地图
  • 13.18绘制等值区域图
  • 13.19创建空白背景的地图
  • 13.20基于空间数据格式(shapefile)创建地图
  • 第14章输出图形用以展示
  • 14.1输出为PDF矢量文件
  • 14.2输出为SVG矢量文件
  • 14.3输出为WMF矢量文件
  • 14.4编辑矢量格式的输出文件
  • 14.5输出为点阵(PNG/TIFF)文件
  • 14.6在PDF文件中使用字体
  • 14.7在Windows的点阵或屏幕输出中使用字体
  • 第15章数据塑形
  • 15.1创建数据框
  • 15.2从数据框中提取信息
  • 15.3向数据框添加列
  • 15.4从数据框中删除一列
  • 15.5重命名数据框的列名
  • 15.6重排序数据框的列
  • 15.7从数据框提取子集
  • 15.8改变因子水平的顺序
  • 15.9根据数据的值改变因子水平的顺序
  • 15.10改变因子水平的名称
  • 15.11去掉因子中不再使用的水平
  • 15.12在字符向量中改变元素的名称
  • 15.13把一个分类变量转化成另一个分类变量
  • 15.14连续变量转变为分类变量
  • 15.15变量转换
  • 15.16按组转换数据
  • 15.17分组汇总数据
  • 15.18使用标准误差和置信区间来汇总数据
  • 15.19把数据框从"宽"变"长"
  • 15.20把数据框从"长"变"宽"
  • 15.21把时间序列数据对象拆分成时间和数据
  • 附录Aggplot2介绍
  • A.1背景知识
  • A.2若干术语和理论
  • A.3构建一幅简单图形
  • A.4打印输出
  • A.5统计变换
  • A.6主题
  • A.7结语

资源下载

资源下载地址1:https://box.lenovo.com/l/yJ4V32

网友留言