[R] how to show a dataset in 3d?

Chris Campbell ccampbell at mango-solutions.com
Wed May 15 17:10:56 CEST 2013


# Hi Maggy
# Try the rgl package

con <- textConnection("  
  Subject  Time1  Time2  Time3  
         1  0.385  0.103 -0.488  
         2 -1.939  0.569  1.370  
         3 -1.196 -0.051  1.247  
         4  0.174 -1.163  0.989  
         5  1.246  0.558 -1.804  
         6 -1.108 -0.057  1.165  
         7 -0.609 -0.344  0.953  
")  
  
dat1 <- read.table(con, header = TRUE)  
  
require(rgl)  
cols <- rainbow(n = length(dat1$Subject))  
plot3d(dat1[, 2:4], col = cols)  
  

Chris Campbell
Tel. +44 (0) 1249 705 450 | Mobile. +44 (0) 7929 628349
mailto:ccampbell at mango-solutions.com | http://www.mango-solutions.com
Mango Solutions
2 Methuen Park, Chippenham, Wiltshire , SN14 OGB UK

-----Original Message-----
From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org] On Behalf Of maggy yan
Sent: 15 May 2013 15:34
To: R-help at r-project.org
Subject: [R] how to show a dataset in 3d?

my dataset looks like this in the beginning:

  Subject  Time1  Time2  Time3
1         1  0.385  0.103 -0.488
2         2 -1.939  0.569  1.370
3         3 -1.196 -0.051  1.247
4         4  0.174 -1.163  0.989
5         5  1.246  0.558 -1.804
6         6 -1.108 -0.057  1.165
7         7 -0.609 -0.344  0.953

so each subject has three observations. now I need to show the dataset in 3d with scatterplot3d and plot3d together, that's what I don't know how it works.

I tried:
scatterplot3d(data, type="p", highlight.3d=T, pch=16)

the graph looks like 3D but is not reall 3D, I mean I can't e.g. rotate it.
but how can combine both functions?

	[[alternative HTML version deleted]]

______________________________________________
R-help at r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

--

LEGAL NOTICE\ \ This message is intended for the use of ...{{dropped:18}}



More information about the R-help mailing list