R语言学习
Rickyzhangchanghong
这个作者很懒,什么都没留下…
展开
-
【学习笔记】R语言生成GIF动态图
上代码:library(ggplot2)library(gganimate)library(gifski)library(av)theme_set(theme_bw())#臂架1&2角度动态图p <- ggplot( mydata_stress, mapping = aes( x=X, y=Arm1Arm2An))+ geom_line(color="blue") + scale_color_viridis_d() + labs(x = "原创 2022-02-10 10:00:00 · 1190 阅读 · 0 评论 -
【学习笔记】R语言生成热力图和箱体图,并且拼接在一起
传统上代码:#载入数据&加载包library(ggplot2)library(grid)library(patchwork)library(RColorBrewer)mydata <- read.csv("mydata_BoomNoRest.csv", header = TRUE, encoding = "UTF-8")palette <- brewer.pal(11,"RdYlBu")[c(1,11)]#画臂架1臂架2角度和油缸2有杆腔压力的关系AngleS原创 2022-02-09 16:59:54 · 611 阅读 · 0 评论 -
【学习笔记】R语言生成相应的图片并且保存到本地
rm(list=ls())setwd("D:/Desktop/Rwork/cylinder stress files/BC5465CB4772_2021-08-09_08-17")getwd()library(lubridate)library(ggplot2)mydata <- read.csv("mydata.csv", header = TRUE, encoding = "UTF-8")dt <- mydata[which(mydata$BoomRest <1),].原创 2022-02-09 16:43:00 · 1910 阅读 · 0 评论 -
【学习笔记】R语言如何把一定数值范围内的数据筛选出来
上代码:mydata <- read.csv("mydata.csv", header = TRUE, encoding = "UTF-8")dt <- mydata[which(mydata$BoomRest <1),]dt <- dt[which(dt$Arm6Wugan >=26),]首先读入数据,然后通过which函数筛选出同时满足条件的数据:条件1:原始数据里面BoomRest这个值小于1的数值,因为只有0和1,这样就把等于0的数值筛选到dt里面保存原创 2022-02-09 16:36:36 · 21440 阅读 · 0 评论 -
用ggplot2把同一时间内的两组或多组数据放到一张图里展示
上代码library(lubridate)library(ggplot2)date=Sys.Date()-1:30pop1=sample(100,30)pop2=sample(300,30)df=data.frame(date,pop1,pop2)ggplot(df,aes(x=ymd(date),y=pop1))+geom_line()+geom_line(aes(y=pop2),color="red")原文链接:求助!如何用ggplot2把同一时间的两组数据放到一...转载 2022-01-24 16:24:41 · 2746 阅读 · 1 评论 -
[R语言学习笔记1] R语言for循环的使用
学习R语言的过程中,后期逐渐就会用循环语句来减少自己的重复工作。所以了解for循环,是必备技能之一。R语言中的for循环结构是:for (循环变量 in 序列向量){ 表达式1 表达式2 ... }要注意的是,括号里面一个是循环变量,另外一个是序列向量下面展示一个简单的例子:输出十个“我爱中国”的字符串代码如下:> a <- 1> for (i in 1:10){print("我爱中国")}输出的结果如下:[1]原创 2021-12-26 21:03:16 · 33478 阅读 · 1 评论