[R] plot3d with more than 8 colors
Duncan Murdoch
murdoch at stats.uwo.ca
Mon Oct 22 17:19:06 CEST 2007
On 10/22/2007 9:54 AM, Birgit Lemcke wrote:
> Hello R user and helper!
>
> I would like to get a 3d plot with coloured points.
>
> I did that:
>
> colors<-c(rep("2",7), rep("3",12), rep("4", 24), rep("5", 13), rep
> ("6", 8), rep("7", 51), rep("8", 1), rep("9", 15), rep("10", 53), rep
> ("11",3), rep("12",3), rep("13", 8), rep("14", 90), rep("15", 8), rep
> ("16", 9), rep("17", 32), rep("18",11))
>
> PCoA<-cmdscale(Dist.Gower, k = 3)
> plot3d(PCoA, type="s",col= colors, size=0.5)
plot3d is not in base R. There are several contributed packages that
have functions with that name: rgl, compositions, etc. Saying which
one you want might help.
However, in general colours in R can be specified as character strings
giving names or RGB levels, so you could probably use those. Something
like terrain.colors(n) will give you a vector of n different colors,
and its man page has lots of other colour sequences and links to other
ways of creating colours.
> but I get only different colors for the numbers 1 to 8 and after that
> it starts again with the first colour black.
>
> How can get more different colours?
>
> And two further questions: how can I ad a legend to the 3d-plot and
> is there now a possibility to export movable 3d files?
That depends on the package. rgl currently has no legend capability. It
can export movies, but not anything the user could control. Both of
those would be nice additions, but both are fairly hard work, so they
probably won't come very soon.
Duncan Murdoch
> Thanks in advance for your help.
>
> Greetings
>
> Birgit
>
>
>
>
> Birgit Lemcke
> Institut für Systematische Botanik
> Zollikerstrasse 107
> CH-8008 Zürich
> Switzerland
> Ph: +41 (0)44 634 8351
> birgit.lemcke at systbot.uzh.ch
>
> ______________________________________________
> 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.
More information about the R-help
mailing list