学习小组Day4笔记--Sky

学习目的

1.安装R(基础)和Rstudio(人性化一些的界面)

这个会,略

2.粗略了解R语言是什么,干什么的,认识Rstudio的工作界面

这个会,略

3.学会外观设置和基本操作

这个会,略

4.完成第一个R做的图

参考自R数据科学--详解ggplot2

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) 
image.png

nrow指定分面后显示几行
ncol指定分面后显示几列
注意~分面依据必须是离散型变量。

(2)依据两个变量分面 facet_grid()

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

不需要指定nrow和ncol。

(3)不想在行或列维度中分面,用.代替变量名

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


image.png

今天课程思维导图


day4-R语言基础.jpg
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容