Точечный график R- xy в 3d с использованием плотности

#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