R 如何绘制三维时间序列图

R 如何绘制三维时间序列图,r,3d,time-series,R,3d,Time Series,我有10个人的时间序列数据,类似于下面创建的数据。我正在寻找一种制作类似于此示例的三维绘图的方法: 除了我希望每个唯一的ID都是图片中的年份 set.seed(123) ID作为一个快速而丑陋的开始,尝试一下 library(plot3D) ## rearrange data into matrix form m <- matrix( data$Variable, nrow=length(unique(data$ID))) hist3D(z = m) 库(plot3D) ##将

我有10个人的时间序列数据,类似于下面创建的数据。我正在寻找一种制作类似于此示例的三维绘图的方法:

除了我希望每个唯一的
ID
都是图片中的年份

set.seed(123)

ID作为一个快速而丑陋的开始,尝试一下

library(plot3D)
## rearrange data into matrix form
m <- matrix(
  data$Variable,
  nrow=length(unique(data$ID)))
hist3D(z = m)
库(plot3D)
##将数据重新排列为矩阵形式

m作为一个非常快速和丑陋的开始,尝试一下

library(plot3D)
## rearrange data into matrix form
m <- matrix(
  data$Variable,
  nrow=length(unique(data$ID)))
hist3D(z = m)
库(plot3D)
##将数据重新排列为矩阵形式

“m你想干什么就干什么?”本,我在玩ggridges,但还没让它正常工作。在上面的图片中,我需要用
ID
替换年份,用
Time
替换x轴,用
Variable
ggridges替换数百万(高度),ggridges不能实现“真”3D,这些数据的结果非常难看:
ggplot(数据,aes(x=Time,y=ID,height=abs(Variable))+geom_山脊线(fill=“lightblue”,scale=0.5)
这台电脑能做你想做的吗?@Ben我正在玩ggridges,但还没有让它正常工作。在上面的图片中,我需要用
ID
替换年份,用
Time
替换x轴,用
Variable
ggridges替换数百万(高度),ggridges不能实现“真”3D,这些数据的结果非常难看:
ggplot(数据,aes(x=Time,y=ID,height=abs(Variable))+geom_山脊线(fill=“lightblue”,scale=0.5)