Hi,

We don't know anything about your data. Providing a small reproducible
example would go a long way toward making it possible to answer your
question. The help file for s.chull gives some fake data; perhaps you
could use that to more clearly describe what you are doing and what is
going wrong.

Or you could use dput() to give us a small portion of your actual data.

Sarah

On Wed, May 9, 2012 at 4:43 AM, Julian WITTISCHE <jwittis...@hotmail.com> wrote:
>
> Dear all,
> I have a problem to plot a convex hulls on PCA results. The PCA has reduced 
> the 19 BIOCLIM variables to two axes and I want to plot a convex hull to be 
> able to illustrate the environmental space overlap of two species.
> This is my script:
> library(Hmisc);library(ade4);
> #Import data
> batrabio<-read.table(file="Bioclimfull.txt", sep="\t", 
> header=TRUE);batrabio<-batrabio[,c(1,4:22)];  #To select only species name 
> and the 19 bioclim variables columns      
> batrapair<-batrabio[batrabio$SCIENTIFIC_NAME=="Batrachoseps minor"|  
> batrabio$SCIENTIFIC_NAME=="Batrachoseps incognitus",]; #To select two species 
> to compare and illustrate their environmental space
> batrapair<-unique(batrapair[,]);#To select only unique localities
> #Run PCAs based on columns with climate data
> pca.ade4<-dudi.pca(batrapair[,2:20], center=T, scale=T, scannf=T); 2;#number 
> of axes
> #Create convex hull using PCA axes, and colour-code points according to 
> species name
> convex.hull<-s.chull(pca.ade4$li,as.factor(batrapair$SCIENTIFIC_NAME),add.plot=F,
>  grid=F, clabel=0, origin=c(0,0),addaxes=T,col=c("red","blue"), cpoint=.65)
>
> I get the axes, the grid, the species name label but nothing else. I would 
> greatly appreciate any advice as I have not been able to figure myself how to 
> solve this problem.
> Thank you very much,
> Julian
>

-- 
Sarah Goslee
http://www.functionaldiversity.org

_______________________________________________
R-sig-Geo mailing list
R-sig-Geo@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-geo

Reply via email to