全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
6417 7
2017-06-20
excel文件数据如图片中所示:第一行main ref,是病人的编号;第二行是病人的性别;第三行,是病人每次去检查得到的结果,即血液中AFP的含量;第四行是相对于确诊日期的时间长度,-3872 即表示在确诊之前3872天,正数表示确诊之后多少天。
现在想在R中画出每个人AFP含量随相对时间的变化的图(即一张图上画出所有人的AFP随时间的变化)。要是只有一个人,那好办。但是现在有很多人,所以想请问应该怎么处理这些数据,并画出图。

excel文件如下:
data1.xlsx
大小:(51.78 KB)

 马上下载

,谢谢论坛里面的大神了!

附件列表
WechatIMG46.jpeg

原图尺寸 111.24 KB

WechatIMG46.jpeg

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-6-20 16:02:39
顶顶顶。。。求解
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-6-21 08:23:34
a<-read.csv(file='/Users/*******/Desktop/data1-2.csv',head=TRUE, na.strings = c('',NA))
library(ggplot2)
head(a)
c<-as.vector(a$Main.ref)
c[is.na(c)]=0
for (i in (1:nrow(a))){
  ifelse(c[i]==0,c[i]<-c[i-1],c[i]<-c[i])}
d<-data.frame(c,a[,2:4])
ggplot(data=d,aes(x=Time.relative,y=AFP.value,color=c))+
  geom_line(aes(group=c))+geom_point()
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-6-21 08:23:57
附件列表
Rplot01.png

原图尺寸 48.09 KB

前100个数据

前100个数据

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-6-21 08:28:53
用你前100数据做了个图。你数据差别太大 整体作图看不出来什么东西的
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-6-21 21:41:53
pisces 发表于 2017-6-21 08:28
用你前100数据做了个图。你数据差别太大 整体作图看不出来什么东西的
谢谢,请问如何设置纵坐标轴的范围呢,用ylim=c( , )好像不行呢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群