#r #plot
#r #график
Вопрос:
Я хочу визуализировать разброс по x-y в 3d, используя плотность / перекрытия в качестве значений z. Я думаю, это было бы похоже на использование alpha в качестве оси z — большее перекрытие = более высокий z. Предложения? Возможно, с использованием cloud () в библиотеке lattice?
Ответ №1:
Я использую rgl
для 3D-визуализации. Изображение в окне rgl можно поворачивать с помощью мыши. Колесо увеличивает / уменьшает масштаб.
example(plot3d)
rgl.bg(color = "black") # Space, the final Frontier.
Комментарии:
1. 1 … комментарий заставил меня рассмеяться. Награждаю ответом @DWin, потому что он первым опубликовал о rgl, но я оценил визуальный вид.
Ответ №2:
Доступно множество функций 2d-плотности:
MASS::kde2d
fields::smooth.2d
hexbin::hexbin
В целом визуализировать 3D-облака точек довольно сложно. Псевдо 3d с поверхностями в порядке, но точки не отображаются с достаточной глубиной. Если вы действительно хотите попробовать это, тогда используйте rgl
пакет, чтобы можно было поворачивать.
Комментарии:
1. 1. спасибо! Я согласен … тип визуализации, который я предлагаю, сложный. Я взгляну на rgl