Ebi, keisyu, or whatever your name is,

I know that this questions has already been answered by the shardplot 
author in a private thread, where this has been posted under a different 
name. Why do you obscure your real name on the list???

The answer by Nils Raabe was that shardsplot is intended to draw the 
cluster map but adding sample numbers is more difficult. His quick 
proposal that needs some minor tweaking is:

xycords <- cbind(kronecker(1:14, rep(1,6)), rep(1:6, 14))
labs <- sapply(1:nrow(xycords),
     function(x) paste(as.character(which(
           (iris.som3$visual[,1] + 1 == xycords[x,1]) *
           (iris.som3$visual[,2] + 1 == xycords[x,2])   == 1)),
        collapse = ";"))
text(cbind(xycords[,2], xycords[,1]), labs, cex=0.75)


Uwe Ligges



ebi wrote:
> Dear All,
> 
> 
> 
> Would you please tell me how to display the sample No. on the map ?
> 
> 
> 
> ---Below commands don't display the sample No.(from 1 to 150).---
> 
> library(som)
> 
> library(klaR)
> 
> iris.som3 <- som(iris[,1:4], xdim = 14,ydim = 6)
> 
> library(klaR); opar<- par(xpd = NA)
> 
> shardsplot(iris.som3, data.or = iris,label = TRUE)
> 
> legend(3.5,14.3, col = rainbow(3), xjust =0.5, yjust = 0,legend =
> levels(iris[, 5]),pch = 16, horiz = TRUE)
> 
> par(opar)
> 
> ----------------
> 
> Ebi
> 
>       [[alternative HTML version deleted]]
> 
> ______________________________________________
> R-help@stat.math.ethz.ch 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.

______________________________________________
R-help@stat.math.ethz.ch 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.

Reply via email to