3D визуализация с использованием R - PullRequest
4 голосов
/ 05 августа 2011

У меня есть набор значений w для каждого (x, y, z). Я хочу визуализировать эти данные 4D в виде интерактивного графика 3D-изображения.

То есть каждый трехмерный пиксель x, y, z должен получить некоторый цвет на основе w.

PS: w находится в диапазоне 0-7, а остальные (x, yz) просто прозрачны.

1 Ответ

1 голос
/ 27 сентября 2011

Вот пример. Обратите внимание, что ваши данные 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...