Я пишу это предложение и потребуется 3D сюжет что-то вроде этого:Привлекательный 3D участок в R
но предпочтительно более привлекательным. Мне нужен размер каждой точки, чтобы отразить обилие вида и контур объема, созданного путем соединения точек.
Образец данных:
input<-data.frame(
label=c("sp1","sp2","sp3","sp4"),
trait_x=c(6,6,6,1),
trait_y=c(7,7,7,1),
trait_z=c(8,8,8,1),
point_size=c(6,7,8,1)
)
input
label trait_x trait_y trait_z point_size
1 sp1 6 7 8 6
2 sp2 6 7 8 7
3 sp3 6 7 8 8
4 sp4 1 1 1 1
Любое предложение о том, как сделать такой график более привлекательным (возможно, в том числе сетки я не хочу никаких цифр на осях однако?)
я играл вокруг с scatterplot3d
, но не печатает все мои очки, и я лично считаю, что куб имеет странный взгляд на него ... как это не совсем точно ...
library(scatterplot3d)
x<-input$trait_x
y<-input$trait_y
z<-input$trait_z
scatterplot3d(x,y,z,xlim=c(0,10),ylim=c(0,10),zlim=c(0,10))
Можете ли вы показать, что вы пробовали? –
Конечно, просто добавьте его сейчас. – Elizabeth
Является ли это скорее иллюстрацией, чем точным сюжетом? Если у вас есть только четыре капли, это может быть проще просто нарисовать с помощью графического пакета. Другим вариантом является пакет rgl, который выполняет динамическую 3D-графику. – Spacedman