Piszę algorytm regresji, który próbuje "przechwycić" punkty wewnątrz pól. Algorytm stara się, aby pudełka były jak najmniejsze, więc zazwyczaj krawędzie/rogi skrzynek przechodzą przez punkty, które określają rozmiar pudełka.Wykreślanie linii między dwoma punktami w 3D
Problem: Potrzebuję graficznego wydruku pól w R. W 2D łatwo jest narysować pola z segments()
, które rysuje linię między dwoma punktami. Tak więc, z 4 segmentów mogę narysować pole:
plot(x,y,type="p")
segments(x1,y1,x2,y2)
Następnie próbowałem zarówno pakiecie scatterplot3d
i plot3d
dla 3D kreślenia. W 3D polecenie segments()
nie działa, ponieważ nie ma dodatkowego składnika Z. Byłem zaskoczony, że widocznie (dla mnie) nie ma odpowiedniego zastąpienia w 3D dla segments()
Czy istnieje łatwy sposób rysowania pól/linii między dwoma punktami podczas drukowania w trzech wymiarach?
są na pewno wykorzystał 'pakiet plot3d'? Nie ma go w CRAN: masz na myśli funkcję 'plot3d' w pakiecie' rgl'? –