学习目的
1.安装R(基础)和Rstudio(人性化一些的界面)
这个会,略
2.粗略了解R语言是什么,干什么的,认识Rstudio的工作界面
这个会,略
3.学会外观设置和基本操作
这个会,略
4.完成第一个R做的图
ggplot2画图,主要结构:
ggplot(data =) +
(mapping = aes())
(1)颜色color
ggplot(data = mpg) +
geom_point(mapping = aes(x = displ, y = hwy, color = class))
(2)大小size
ggplot(data = mpg) +
geom_point(mapping = aes(x = displ, y = hwy, size = class))
(3)透明度和形状
ggplot(data = mpg) +
geom_point(mapping = aes(x = displ, y = hwy, alpha = class))
(4)手动设置图形属性
注意:color="blue"在aes() 外
ggplot(data = mpg) +
geom_point(mapping = aes(x = displ, y = hwy), color = "blue")
(5)stroke-轮廓,用于散点图
ggplot(data = mpg) +
geom_point(mapping = aes(x = displ, y = hwy, stroke = 3),shape=21)
分面
(1)依据单个变量分面 facet_wrap()
ggplot(data = mpg) +
geom_point(mapping = aes(x = displ, y = hwy)) +
facet_wrap(~ class, nrow = 2)
nrow指定分面后显示几行
ncol指定分面后显示几列
注意~分面依据必须是离散型变量。
(2)依据两个变量分面 facet_grid()
ggplot(data = mpg) +
geom_point(mapping = aes(x = displ, y = hwy)) +
facet_grid(drv ~ cyl)
不需要指定nrow和ncol。
(3)不想在行或列维度中分面,用.代替变量名
ggplot(data = mpg) +
geom_point(mapping = aes(x = displ, y = hwy)) +
facet_grid(. ~ cyl)
今天课程思维导图