在R中创建一个3轴的图形

时间:2016-09-22 17:50:39

标签: r

我正在尝试使用x,y和z轴创建图形。我尝试了以下代码部分工作。我也附上了我得到的情节。

我的代码出了什么问题?

mrkall <- read.csv("mrk3d.csv", header=T)

install.packages("scatterplot3d") 
library(scatterplot3d)

View(mrkall)

mrk3d<- scatterplot3d(c(mrkall$rtime, 0, 0, 0), c(0, mrkall$Discharge, 0, 0), c(0, 0, mrkall$jday, 0), xlim=c(0, 23), ylim=c(0, 400), zlim=c(0, 500), type="l", xlab="daily hours", ylab="Julain day", zlab="Discharge", box=FALSE)

mrk3dpoints<- mrk3d$points3d(c("mrkall$rtime,0,0"), c(0,"mrkall$Discharge",0), c(0,0,"mrkall$jday"))
  

`xyz.coords(x,y,z)中的错误:'x','y'和'z'长度不同

Graph that I got

1 个答案:

答案 0 :(得分:0)

这看起来不对:c("mrkall$rtime,0,0") ...和其他引用的表达式一样。取出所有报价。如果他们被引用,他们将不会被评估。

mrk3dpoints<- mrk3d$points3d(c(mrkall$rtime, 0, 0), 
                             c(0, mrkall$Discharge, 0),
                             c(0, 0, mrkall$jday) )