相关疑难解决方法(0)

R:从x,y,z绘制3D表面

想象我有一个3列矩阵
x,y,z,其中z是x和y的函数.

我知道如何绘制这些点的"散点图" plot3d(x,y,z)

但是,如果我想要一个表面,我必须使用其他命令,如surface3d问题是它不接受与plot3d相同的输入它似乎需要一个矩阵与

(nº elements of z) = (n of elements of x) * (n of elements of x)
Run Code Online (Sandbox Code Playgroud)

我怎样才能得到这个矩阵?我尝试使用命令interp,就像我需要使用等高线图时一样.

如何在不计算此矩阵的情况下直接从x,y,z绘制曲面?如果我的分数太多,那么这个矩阵就太大了.

干杯

3d plot r matrix rgl

31
推荐指数
4
解决办法
10万
查看次数

绘制3d密度

我想用密度创建一个3d图.

我使用函数密度首先为特定的x值创建二维图,然后函数创建密度并将它们放入ay变量中.现在我有第二组x值并将其再次放入密度函数中,我得到第二组y变量等等......我想将这些集合放入3d图中,我希望你知道我是什么意思.所以我有一个密度的表面....

我有:

x1<-c(1:10)
x2<-c(2:11)
y1<-c(1,1,2,1,3,4,2,3,2,2)
y2<-c(1,2,3,1,3,6,2,8,2,2)
.
.
.
.
Run Code Online (Sandbox Code Playgroud)

现在我想把x轴放在第一个值1的第一个集合上,在y轴上放置相应的x值,在z轴上放置密度.因此,对于x = 1,我有一个"磁盘",对于x = 2,我有第二个"磁盘",依此类推,所以我得到一个密度"山".

我希望我能理解,如果你有更好的想法实现它,那么欢迎你!我想用persp函数来做,如果你用这个函数做一个例子会很好,

非常感谢你的帮助.

r data-visualization

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

r ×2

3d ×1

data-visualization ×1

matrix ×1

plot ×1

rgl ×1