R:“;z";必须是数字矩阵
我正在使用R编程语言。我将按照本教程在R中绘制3幅图: 我尝试将“d”改为矩阵:R:“;z";必须是数字矩阵,r,3d,plotly,data-visualization,R,3d,Plotly,Data Visualization,我正在使用R编程语言。我将按照本教程在R中绘制3幅图: 我尝试将“d”改为矩阵: d = as.matrix(d) 但我也犯了同样的错误 有人能告诉我我做错了什么吗 谢谢如错误消息中所述,z轴的值需要是数字矩阵。默认数据火山也是一个矩阵。所以你可以做: fig <- plot_ly(z = ~as.matrix(d)) fig <- fig %>% add_surface() fig fig使用fig这非常有效!你能解释一下这背后的逻辑吗?为什么在plot_ly()函数中
d = as.matrix(d)
但我也犯了同样的错误
有人能告诉我我做错了什么吗
谢谢如错误消息中所述,
z
轴的值需要是数字矩阵。默认数据火山
也是一个矩阵。所以你可以做:
fig <- plot_ly(z = ~as.matrix(d))
fig <- fig %>% add_surface()
fig
fig使用fig这非常有效!你能解释一下这背后的逻辑吗?为什么在plot_ly()函数中必须使用as.matrix()。谢谢你的回答@Ronak Shah!如果可能的话,你能看看这个相关的问题吗?非常感谢。
Error: 'z' must be a numeric matrix
d = as.matrix(d)
fig <- plot_ly(z = ~as.matrix(d))
fig <- fig %>% add_surface()
fig