时间:2021-05-20
我就废话不多说了,大家还是直接看代码吧~
ts1<-ts(test_data$tot_num,frequency = 365,start=c(2017,11,21))plot(ts1,col='blue',lty='dotted',ylim=c(50,550))par(new=TRUE)ts2<-ts(test_data$pre_result,frequency = 365,start=c(2017,11,21))plot(ts2,col='red',ylim=c(50,550))好用,需要注意控制相同的xlim和ylim
补充:用R语言在同一副图里面画两个折线图的注意事项
如下所示:
setwd("C:/Users/11565/Desktop/合并二")shuju <- read.csv("数据.csv",header = T)library(psych)head(shuju)attach(shuju)head(mtcars)aggregate(shuju,by= list(state),FUN = mean,na.rm = T)tapply(shuju[,3],shuju$year,mean)#每次只能求一列aggregate(shuju[,3:4],list(shuju[,2]),mean)#每次可以求多列mean_1 <- aggregate(shuju[,3:6],list(shuju[,2]),mean)detach(shuju)attach(mean_1)head(mean_1)mean_1$pcap <- mean_1$pcap/10mean_1$Group.1<- as.numeric(mean_1$Group.1)plot(Group.1,pcap,lty= 3,pch = 21,ylim = c(1000,3000))#画不出两幅图的原因很可能是两个变量数量级存在问题lines(Group.1,hwy/10,lty = 2,pch = 22)#画折现图要先看一下x对应的y和y的数量级如何str(mean_1)补充:在R中把多条曲线放置在一张图中
如下:
library(xlsx)myield<-read.xlsx("myield.xlsx",header=T,sheetIndex=1)head(myield) time X3m X6m X1y X2y X3y X4y1 2002.010.019889 0.020353 0.021264 0.023014 0.024670 0.0262322 2002.020.020781 0.021131 0.021819 0.023155 0.024437 0.0256633 2002.030.018449 0.018829 0.019574 0.021015 0.022389 0.0236954 2002.040.019096 0.019325 0.019780 0.020668 0.021529 0.0223625 2002.050.018228 0.018425 0.018815 0.019578 0.020319 0.0210376 2002.060.017224 0.017479 0.017980 0.018952 0.019882 0.020771tm<-myield[,2]sm<-myield[,3]oy<-myield[,4]ty<-myield[,5]time<-myield[,1]thy<-myield[,6]fy<-myield[,7]plot(tm~time,type="l",lty=1)lines(sm~time,col="red",lty=2)lines(oy~time,col="blue",lty=3)lines(ty~time,col="yellow",lty=4)lines(thy~time,col="green",lty=5)lines(fy~time,col="grey",lty=6)title("YIELD(m)",lwd=3)legend("topleft",cex=.6,c("tm","sm","oy","ty","thy","fy"),col=c("black","red","blue","yellow","green","grey"),lty=1:6)也可以应用matplot函数,但使用之前注意把数值型数据转换为数据框或者向量,根据本例,即把tm,sm,oy等数值型数据转化为数据框,
z<-data.frame(cbind(tm,sm,oy,ty,thy,fy))然后
matplot(time,z,col=1:6,type="l",lwd=2,xlab="",ylab="",lty=1:5)以上为个人经验,希望能给大家一个参考,也希望大家多多支持。如有错误或未考虑完全的地方,望不吝赐教。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
实现原理: 这里用到了两张图片,一张小图,一张大图。将大图设置为放大镜的背景图片,当鼠标在小图上移动时,同时控制背景大图在放大镜中的位置。两张图片大小最好是等
话不多说先上效果图实现其实很简单,先用两张图一张是背景的图,一张是笑脸的图片,笑脸的图片是白色,可能看不出来。实现思路:主要是再触摸view的时候同时移动这两个
1、准备5张图片:一张商品正面图、一张商品包装图、三张细节图。2、细节图放在主图多图位置,必须使用放大镜,所以实现细节拍摄有两个必须的前提条件:条件一:你存放在
淘宝厨房餐具细节特写服务操作指南1、准备5张图片:一张商品正面图、一张商品近景图、三张细节图。2、细节图放在主图多图位置,必须使用放大镜,所以实现细节拍摄有两个
淘宝男装类目细节特写服务操作指导1、准备5张图片,一张商品正面图、一张商品背面图、三张细节图①2、细节图放在主图多图位置,必须使用放大镜,所以实现细节拍有两个必