ggplot2基本介绍

2020-03-27  本文已影响0人  吴十三和小可爱的札记

1. ggplot2基本要素

2. ggplot() 函数

ggplot函数是一切绘图的起点,可以看作是一个初始化动作。如果数据集写在ggplot()内部(ggplot(data = data)),那么该数据在后面图层叠加中可以一直被继承,而不需要重新注明,否则每一个几何映射都需要注明data是什么。

如果数据写在几何对象等映射中,除非特别声明继承情况,则该数据集只会在该映射对象中被调用,如geom_point(data= data)中的data数据集只会在该散点的图图层下被默认调用和映射。

3. 美学映射aes()

详情可以通过运行:vignette("ggplot2-specs")和help(aes())参看。

image-20200223132841391.png

如果对应的视觉属性要和数据有对应关系,需要将参数写到aes()里面,如geom_point(aes(x = x, y = y, color = color));如果不需要有映射关系,将其写到aes()外面即可,如geom_point(aes(x = x, y = y), color = "red")。


Rplot.png

aes_string(): aes()的另一种形式,它可以将字符变量映射为ggplot2所需的输入参数(它自己能解析带引号的变量名),在批量出图和一些字符向量的变量名时非常实用。

4. 参考资料(推荐材料)

  1. Fundamentals of Data Visualization: A Primer on Making Informative and Compelling Figures 1st Edition - by Claus O. Wilke
  2. Advanced R programming - by Hadley Wickham
  3. ggplot2 Elegant Graphics for Data Analysis - by Hadley Wickham
  4. ggplot2 Elegant Graphics for Data Analysis 2nd Edition - by Hadley Wickham
  5. R Graphics Cookbook - by Winston Chang
上一篇 下一篇

猜你喜欢

热点阅读