我想绘制 3D 图,其中我的数据具有以下结构
date 0.25 0.5 0.75 1 1.25 1.5 1.75 2 2.25 2.5 2.75
2011-01-04 4.75 4.82 4.87 4.92 4.95 4.98 5.01 5.04 5.07 5.09 5.12
2011-02-01 4.74 4.77 4.8 4.81 4.82 4.83 4.84 4.85 4.87 4.9 4.93
这意味着一个轴应该显示日期、一个期限(0.25、0.5、0.75、1、1.25、1.5、1.75、2、2.25、2.5、2.75)和一个利率(4.75、4.82、4.87、4.92、4.95、 ...).
我尝试使用以下代码
graph3D <- wireframe(value ~ variable*date, data,
xlab = "Maturity",
ylab = "Date",
zlab = list("Interest rate (%)", rot = 90),
col.regions = my.palette,
cuts = 6,
drape = TRUE,scales = list(arrows=FALSE, cex=.55, tick.number = 10, z = list(arrows=F),
distance =c(1.5, 1.5, 1.5)))
但我收到以下错误:UseMethod("wireframe") 错误: 没有适用于“线框”的适用方法应用于“c('double','numeric')”类的对象
有什么帮助吗?