【发布时间】:2021-05-02 15:28:01
【问题描述】:
我有以下数据集:
group<-c(rep("X1",5),rep("X3",5))
set.seed(1)
value<-c(seq(0.2, 1, .2),seq(10, 30, 5))
time<-c("2018-07-01 00:00:00","2018-07-01 01:00:00","2018-07-01 02:00:00","2018-07-01 03:00:00","2018-07-01 04:00:00",
"2018-07-01 00:00:00","2018-07-01 01:00:00","2018-07-01 03:00:00","2018-07-01 04:00:00","2018-07-01 05:00:00")
order<-c(1,2,3,4,5,1,2,4,5,6)
country<-c("HU","ZA","XX","ZZ","RO","HU","ZA","XX","ZZ","RO")
dat <-data.frame(time,country,group,value,order)
我想在x=order, Y=value, z=hour(time) 处绘制一个 3d 图。我在这里读到 z 应该有维度 [x,y]。
3d Surface Plot in R with plotly
4
应该得到这样的东西:
我该如何绘制这个,因为不明白如何为 Z 创建具有此维度的矩阵?
【问题讨论】: