【上一篇:26.关于模式和模型】
【下一篇:28.关于tibble和data.frame之一】
看前面部分的时候,我记得写过一句话,函数中参数的名字是按顺序来的,对初学者,最好带上参数名字。但是书在做总结的时候说以后就不带参数名字了。难道是我进化了吗?哈哈。
通常函数的前两个参数很重要,所以应该记住它们。数之后的部分就不会带参数名字了,原因是That saves typing, and, by reducing the amount of boilerplate, makes it easier to see what’s different between plots.(少打字、少引用、很容易看到图之间的不同?呃,不理解,但不影响我照做呀_,而且第三大章Program还有一节专门介绍function的呢,着啥急......)
# 带参数名
ggplot(data = faithful, mapping = aes(x = eruptions)) +
geom_freqpoly(binwidth = 0.25)
# 不带参数名
ggplot(data = faithful, mapping = aes(x = eruptions)) +
geom_freqpoly(binwidth = 0.25)
# 注意%>%到+的转换
diamonds %>%
count(cut, clarity) %>%
ggplot(aes(clarity, cut, fill = n)) + geom_tile()
推荐关于ggplot2的书:ggplot2: Elegant Graphics for Data Analysis (Use R) (不免费),中文名叫做ggplot2:数据分析与图形艺术(第二版)(好吧,我已经买了,就是没看,敲自己小锤锤。)。好消息:如果与某所大学有联系,可以通过SpringerLink免费获得电子版!!!(职场人士最好的选择就是:花钱!!!)
另一个推荐的资源:R Graphics Cookbook(不免费),但很多内容可以从【http://www.cookbook-r.com/Graphs/】这个链接获得。(束之高阁的书啊)
还有一本:Graphical Data Analysis with R。(考虑要入手了!!!)
Hands on Programming with R(用R编程),适合R语言是第一种编程语言的读者(初学者)。
Advanced R(高级R),适合有编程经验的人,线上版本【http://adv-r.had.co.nz/】
Explore章中有三节workflow,分别讲basics(基础知识)、scripts(脚本)、projects(项目),我看了一下,对理解R很有用,简单而琐碎,不适合做笔记。
再下面,就是第二大章:Wrangle--data wrangling(数据整理)
网友评论