Day4-香波

2023-11-30 20:56:23 浏览数 (1)

day4-R语言基础

还是先总结一下今天吧,早上一起来发现自己流感中招了,但是还是硬着头皮去了6周没去过的手术室,去做了台jj增粗延长加包皮环切术,因为我是个不合格的一助,硬是做了5个小时才下台,把我老板坑惨了,真是怀疑啥事我去做都会变得不幸。。不过还是学到了很多东西,算是唯一值得开心的事。回来睡了一觉然后就去开会,去吃了个饭回来19:17正式开始今天的学习~7天已经过半!继续加油哇!

准备工作

R语言以及R studio早已下载完毕!但是本着查漏补缺的想法,还是过一遍今天的内容吧!

一.认识R和Rstudio

eg:plot(rnorm(50))

关于base包里的plot函数

plot(x, y, type = "p", main = "Title of the Graph", xlab = "X-axis Label", ylab = "Y-axis Label", ...)

  • x: x轴上的数据点。
  • y: y轴上的数据点。
  • type: 图形类型(默认为 "p"),其中 "p" 表示点(散点图),"l" 表示线(折线图),"b" 表示点和线都有,"h" 表示直方图风格的垂直线,"n" 表示不绘制任何点或线。
  • main: 图形的主标题。
  • xlab: x轴的标签。
  • ylab: y轴的标签。
  • ...: 其他图形参数,如 col(颜色),pch(点的形状),lty(线的类型)等。 plot() 函数还可以与其他函数结合使用,例如 lines()、points()、text() 和 abline(),以在同一个图形上添加更多的元素。
代码语言:javascript复制
# 绘制基础图形
plot(x, y, type="b", col="blue")
# 在同一个图形上添加额外的点
points(x, y/2, col="red", pch=2)
# 添加一条垂直线
abline(h=50, col="green", lty=2)
# 添加文本
text(5, 80, "This is a text label")

rnorm是R语言中获得正态分布随机数的函数。

plot(rnorm(50))和下面这段代码等价

代码语言:txt复制
x <- 1:50
y <- rnorm(50)
plot(x, y)
刚上来就报错刚上来就报错

查了一下原来是下面那个框太小了,所以才说figure magins太大了,所以之用把下面的框框拉大就解决了

下一个小例子

boxplot(iris$Sepal.Length~iris$Species,col = c("lightblue","lightyellow","lightpink"))

  • iris$Sepal.Length~iris$Species 指定了要绘制的数据,表示按照鸢尾花种类分组的萼片长度数据。
  • col = c("lightblue","lightyellow","lightpink") 指定了箱线图的颜色,每个种类对应一个颜色。
  • 横轴为不同的鸢尾花种类(setosa、versicolor、virginica),纵轴为萼片长度的分布情况。每个箱线图的颜色分别为浅蓝色、浅黄色和浅粉色,对应不同的鸢尾花种类。

二.设置字体大小

设置成11啦

三.R语言基本操作

1.用Rproject管理工作目录(真的学到了很多)

2.dir()=linux里的ls 查看工作目录下的文件

创建了一个豆豆矩阵!放在我的project了哈哈创建了一个豆豆矩阵!放在我的project了哈哈

3.加减乘除

4.赋值 alt -要用习惯哟~

5.删除变量 rm()函数

6.本强迫症发现没有6啊哈哈哈哈

7.列出历史命令history()相当于鼠标单击右上角的history标签

8.清空控制台 ctrl l

今天没有思维导图哟~因为要去写实验方案啦啊啊啊啊啊,20:15结束今天的学习!

0 人点赞