2013-02-08 87 views
-1

我有使用中的R繪製3數據範圍:Ploting 3D圖形,其中R

x <- c(1,2,3,4,5) 
y <- c(2,4,6,8,10) 
z <- c(100,240,480,580,880) 

如何繪製3D圖形與R(一個三維散點圖)的那些數據?

+1

確實[**這篇文章**](http://stackoverflow.com/questions/6720526/plotting-3d-data-in-r)有幫助嗎? – Arun 2013-02-08 18:02:08

+0

好的,更正了。對不起,這篇文章的簡單,也許我想把問題和答案在stackoverflow論壇(我真的用谷歌)。但是我在那裏添加了三維散點圖。感謝你們。 – roberutsu 2013-05-09 00:33:23

回答

5

有很多這樣的例子有一些搜索。

一些想法:

install.packages("scatterplot3d") 
library(scatterplot3d) 


s3d <-scatterplot3d(x,y,z, pch=16, highlight.3d=TRUE, 
    type="h", main="3D Scatterplot") 

enter image description here

有時它是很好,如果你可以旋轉它:

install.packages("rgl") 
library(rgl) 

plot3d(x, y, z, col="red", size=3) 
+0

真的很好,謝謝! – roberutsu 2013-05-09 00:33:45

0

如果你正在尋找另一種選擇,你可以使用plotly R的包裝。

library(plotly) 

x <- c(1,2,3,4,5) 
y <- c(2,4,6,8,10) 
z <- c(100,240,480,580,880) 

plot_ly(x = x, y = y, z = z, type="scatter3d", mode="markers")