ggplot2:数据分析与图形艺术(第2版) 封面

ggplot2:数据分析与图形艺术(第2版)

暂无评分
字数
39.9万字
章节数
20
丛书
R语言应用系列
ISBN
9787569306385

标签

内容简介

本书是R语言可视化包ggplot2的权威专著《ggplot2: Elegant Graphics for Data Analysis》第2版的中文译本,作者为ggplot2的开发者哈德利·威克姆(Hadley Wickham)。全书以“图形的语法”(Grammar of Graphics)为主线,说明一张统计图形如何由数据、图形属性映射、几何对象、统计变换、标度、坐标系与分面等组件组合而成,并在此基础上讲解如何用ggplot2把这些组件拼装成任意需要的图像。 第2版对应ggplot2 2.1.0版本重写,更新了主题系统,补充了新增的标度、统计变换和几何对象,加入更多实战演练;全书叙述重心从早期的qplot函数转向ggplot函数,数据建模章节也改用tidyr、dplyr、broom等新一代工具。中译本共十二章,依次讲入门示例、图形语法突破、用图层构建图像、标度与坐标轴图例、定位、主题精修、数据整理与变换、为可视化建模,以及用ggplot2编程等内容,并附语法转换对照、图形属性定义和grid作图等附录。 与一般罗列“作图配方”的手册不同,本书更强调理解图形背后的结构:只有弄清每个组件的作用与相互关系,才能在遇到新需求时自行组合出合适的图形,而不是依赖现成模板。对于需要把数据讲清楚的读者,它既是系统学习ggplot2的教材,也是理解现代统计图形设计思想的参考书。阅读前需要具备R的基本操作能力,例如导入数据、调用函数。

编辑推荐

关于ggplot2的中文书不少,但真正由包作者本人系统讲清“图形语法”的只有这一本。它的价值不在教你画某一张图,而在告诉你一张图为什么长这样:数据怎么映射到图形属性,图层如何叠加,标度与坐标系如何决定呈现方式,分面如何组织多组比较。掌握这套框架后,遇到没见过的图表类型也能自己拆解、自己拼装,而不是到处搜现成代码。 第2版对应ggplot2 2.1.0重写,主题系统、标度、统计变换都有较大更新,示例也更贴近实际工作流,并引入tidyr、dplyr、broom等工具处理数据与建模结果。中译本由黄俊文、王小宁、于嘉傲、冯璟烁合作翻译,术语与代码保留英文原貌,便于对照官方文档和帮助页面。 需要提醒的是,本书是“原理书”而非“速查手册”。如果只想尽快画出一张能用的图,市面上按场景编排的R图形 cookbook 会更顺手;但如果你希望长期做数据工作,把可视化当作表达论证的一部分,这本书值得放在手边反复翻。阅读时务必开着R边读边敲,书中的每段代码都值得亲手跑一遍。

适合谁读

适合

  • 已掌握R基本操作、希望系统学习ggplot2的读者
  • 需要为论文、报告绘制出版级统计图形的研究生与科研人员
  • 从事数据分析、商业分析,需要提升图表表达质量的数据工作者
  • 想理解“图形语法”这一可视化理论框架的设计与技术爱好者

不适合

  • 完全没有R基础、尚未接触过任何编程语言的零起点读者
  • 只想快速查一个作图函数、不需要理解原理的临时使用者
  • 主要使用Python或其他语言、短期内不考虑转用R的人

阅读建议

  1. 先读完第1至3章建立图形语法的整体框架,再进入后面的组件细节,顺序跳跃容易只见树木。
  2. 打开RStudio边读边敲,把书中的数据与代码逐段运行,对照输出理解每个参数的实际效果。
  3. 读到第4至8章时,尝试把自己的数据替换进示例,用同一套语法改写熟悉的图形。
  4. 把本书与官方文档、ggplot2速查表配合使用,书负责讲原理,文档负责查最新参数。

出版社简介

西安交通大学出版社 中国 · 成立于 1983 年

西安交通大学出版社以健康养生、励志成长与医学为其库内图书的主要方向,同时涉及英语备考类实用读物。代表图书中,《本草纲目对症养生饮食宜忌大全》《本草纲目中药养生智慧大全》等偏重中医养生与饮食调养;英语类则有《GMAT词汇精选》《四级词汇词根+联想记忆法(乱序版)》《六级经典必背500句》等。作者资源包括张俊莉、王超伟、王宏才、张大宁及新东方考试研究中心、俞敏洪等。受公开资料所限,其完整出版方向与丛书体系尚难详述。

目录

  1. 第2版中译本序
  2. 第1版中译本序
  3. 前言
  4. 第一部分 入门
  5. 第1章 简介
  6. 第2章 从qplot开始入门
  7. 第3章 语法突破
  8. 第二部分 语法
  9. 第4章 用图层构建图像
  10. 第5章 工具箱
  11. 第6章 标度、坐标轴和图例
  12. 第7章 定位
  13. 第8章 精雕细琢
  14. 第三部分 数据分析
  15. 第9章 数据操作
  16. 第10章 减少重复性工作
  17. 附录A 不同语法间的转换
  18. 附录B 图形属性的定义
  19. 附录C 用grid操作图形
  20. 作者简介

常见问题

这本书需要什么基础才能读懂?
需要具备R的基本使用能力,比如安装包、导入数据、调用函数、理解数据框结构。书中不讲解编程入门内容,也没有系统的统计基础铺垫,因此零基础读者建议先补一段R语言基础再回来阅读。
第2版和第1版的主要区别是什么?
第2版对应ggplot2 2.1.0重写,更新了主题系统,补充了新增的标度、统计变换和几何对象,增加实战演练,叙述重心从qplot转向ggplot函数,数据建模章节也改用tidyr、dplyr和broom等新工具。
这本书是讲原理还是讲作图配方?
以讲原理为主。它围绕图形的语法解释图层、标度、坐标系、分面等组件的组合逻辑,而不是按“我要画某图”罗列代码。想要大量现成配方,可以搭配R图形速查类工具书一起用。
书中的代码现在还能运行吗?
书基于ggplot2 2.1.0,属于较早版本,核心语法至今稳定,但部分函数参数和主题细节已随版本演进而变化。建议对照官方最新文档核对,报错时优先查看函数帮助页而非照搬旧写法。
适合用来准备数据可视化课程吗?
适合作为课程教材或参考书。全书结构清晰,从入门示例到组件细节再到数据分析与编程,层次分明,附录还提供语法转换和图形属性定义,便于教师按章节组织教学。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

同一作者

同类高分