Ploting 3D图形,其中R
问题描述:
我有使用中的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(一个三维散点图)的那些数据?
答
有很多这样的例子有一些搜索。
一些想法:
install.packages("scatterplot3d")
library(scatterplot3d)
s3d <-scatterplot3d(x,y,z, pch=16, highlight.3d=TRUE,
type="h", main="3D Scatterplot")
有时它是很好,如果你可以旋转它:
install.packages("rgl")
library(rgl)
plot3d(x, y, z, col="red", size=3)
+0
真的很好,谢谢! – roberutsu 2013-05-09 00:33:45
答
如果你正在寻找另一种选择,你可以使用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")
确实[**这篇文章**](http://*.com/questions/6720526/plotting-3d-data-in-r)有帮助吗? – Arun 2013-02-08 18:02:08
好的,更正了。对不起,这篇文章的简单,也许我想把问题和答案在*论坛(我真的用谷歌)。但是我在那里添加了三维散点图。感谢你们。 – roberutsu 2013-05-09 00:33:23