ggplot初学者应该读的第一本书

我读晚了。

网上有很多关于ggplot2的教程,大多不够系统,有很多原理上的东西没讲清楚。不知道原理的后果就是每次要做不太一样的图的时候,就要GOOGLE具体的图怎么画,因为不能理解图的生成过程和图的组成部件。这本书是ggplot的最初的开发者写的,不仅用很多例子讲了怎么用ggplot,还介绍了很多ggplot原理上的东西。因为ggplot和其他很多绘图的库不一起,这样的介绍是有用的。

比如书里说了:

  • ggplot里的layer的概念
  • ggplot绘图的过程:transformation, statistics, mapping等。哪一步在先,哪一步在后
  • 什么是scale
  • axis和legend实际上是一个东西(guide)

因为作者读博时学的是统计,所以在书里也提供了一些做统计和数据分析的tips,还是很有用的。Hadley Wickham是个牛人,在Iowa State读的博,去Rice当了教授。刚又去看了他的主页,今年开始兼职做教授,跑去了一个叫Rstudio的公司做chief scientist。他们的产品包括ggplot2。也许对ggplot2是好事,有一个正规一点的团队来做开发总是要好一些。公司要做open science,希望他们能找到好的营利模式,雇更多人来开发。

ggplot2 比lattice要好用多了。

一些链接:

3 Comments ggplot初学者应该读的第一本书

  1. ape.chang

    ggplot初学者应该读的第一本书?
    不好意思,能告诉我这本书叫什么吗?谢谢!
    一个好奇的读者

    Reply
  2. iphyer

    事实上,我更觉得那本R cookbook不错。因为直接告诉你可以做到什么,拿来当菜谱,然后再看Hadley 的这本书就会收获更大。因为Hadley 其实给的例子并不多而且缺少完整的例子。倒是Hadley写的doc是最值得参考的地方http://docs.ggplot2.org/current/

    Reply

发表评论

电子邮件地址不会被公开。 必填项已用*标注