piszę wniosek i potrzebują 3D działka coś takiego:Atrakcyjna działka 3D w R
ale korzystnie bardziej atrakcyjne. Potrzebuję rozmiaru każdego punktu, aby odzwierciedlić obfitość gatunku i zarys objętości utworzonej przez połączenie punktów.
dane próbki:
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
Wszelkie sugestie jak zrobić taki wykres bardziej atrakcyjne (być może w tym linie siatki nie chcę żadnych numerów na Jednakże osi?)
Mam bawił scatterplot3d
, ale nie wykreślić wszystkie moje punkty i ja osobiście uważam, że kostka ma dziwny wygląd do tego ... jak to nie jest dość dokładne ...
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))
Czy możesz pokazać, co próbujesz? –
Oczywiście, po prostu dodaj to teraz. – Elizabeth
Czy to raczej ilustracja niż dokładna fabuła? Jeśli masz tylko cztery obiekty, łatwiej będzie po prostu narysować je z pakietem graficznym. Inną opcją jest pakiet rgl zawierający dynamiczną grafikę 3D. – Spacedman