2019-07-04 Day4_ZHI

作者: LIN_5622 | 来源:发表于2019-07-05 08:17 被阅读0次

学习内容

通过自带mpg学习ggplot2

1. 了解mpg

dim(mpg)

2. 同一图层

2.1 空白图层

ggplot() 添加空白图层,括号中是为了填写data,即 ggplot(data=X) #X stands 4 a dataset

2.2 点图层

geom_point() 添加点图层,括号内mapping 决定变量(列)呈现方式,mapping内一般 aes() 指定x、y轴分别对应的变量。
eg:

ggplot(data = mpg) + 
      geom_point(mapping = aes(x = displ, y = hwy))
2.2.1 Aesthetic mappings

Aesthetics除了x、y轴的指定,还有color颜色、alpha透明度等。Aesthetics在aes括号内的话,则是按以某变量来区分开该变量内的不同分类。而在aes括号外作为参数,则针对的是geom_point点图层。 所以,

geom_point(mapping = aes(x = displ, y = hwy,color=class))
#是按data中class列,给予于不同车类型(class)不同种颜色.
geom_point(mapping = aes(x = displ, y = hwy),color="blue")
#此时color针对的是点图层,所以所有点是蓝色。
geom_point(mapping = aes(x = displ, y = hwy, alpha = class))
#按data中不同类型class,不同的class不同的透明度
geom_point(mapping = aes(x = displ, y = hwy, shape = class))
#按data中不同类型class,不同类型的class给予不同形状
2.3 不同facet
2.3.1 依据单个变量来区分开

如下,以(class)类型分不同类型,组图分成两行

facet_wrap(~ class, nrow = 2) #分两行展示
2.3.2 依据多个变量来区分开

eg:依据drv和cyl区分

ggplot(data = mpg) + 
  geom_point(mapping = aes(x = displ, y = hwy)) + 
  facet_grid(drv ~ cyl)

相关文章

网友评论

    本文标题:2019-07-04 Day4_ZHI

    本文链接:https://www.haomeiwen.com/subject/ibndhctx.html