4
私は、各(x、y、z)に対して一連の値wを持っています。この4Dデータをインタラクティブな3D画像プロットとして視覚化したいと思います。Rを使用した3D視覚化
つまり、各3Dピクセルx、y、zはwに基づいて色を取得する必要があります。
PS:wは0-7の範囲にあり、残りの(x、yz)はただ透明です。
私は、各(x、y、z)に対して一連の値wを持っています。この4Dデータをインタラクティブな3D画像プロットとして視覚化したいと思います。Rを使用した3D視覚化
つまり、各3Dピクセルx、y、zはwに基づいて色を取得する必要があります。
PS:wは0-7の範囲にあり、残りの(x、yz)はただ透明です。
これは例です。 zデータはx行とy列の行列である必要があります。あなただけのいくつかのヘッドのサンプルデータを投げる場合
library(rgl)
set.seed(1)
x <- seq(1,10)
y <- seq(1,10)
w <- runif(100)
z <- runif(100)
wcolors <- rainbow(length(w))[rank(w)]
zmat <- matrix(z, length(x),length(y))
persp3d(x=x, y=y, z=zmat, col = wcolors)
...しかし、[RGL](http://cran.r-project.org/web/packages/rgl/index.html)役立つはずです。 'install.packages(" rgl ");を試してください。必要(rgl);デモ(rgl) ' – Marek
ここでは2つの答えを見て:http://stackoverflow.com/questions/6774777/how-to-change-points-and-add-a-regression-to-a-cloudplot-using -r/6775352#6775352 4次元を追加するには、color/colorパラメータを使用します。 –
これは何か? http://stackoverflow.com/questions/5972527/r-xy-scatter-plot-in-3d-using-density –