[R] plot table with sapply - labeling problems

Alexander.Herr at csiro.au Alexander.Herr at csiro.au
Thu Aug 9 06:51:57 CEST 2007


Hi List,

I am trying to label a barplot group with variable names when using
sapply unsucessfully.
I can't seem to extract the names for the indiviual plots:

test<-as.data.frame(cbind(round(runif(50,0,5)),round(runif(50,0,3)),roun
d(runif(50,0,4))))
sapply(test, table)->vardist
sapply(test, function(x) round(table(x)/sum(table(x))*100,1) )->vardist1
       par(mfrow=c(1,3))
         sapply(vardist1, function(x) barplot(x,
ylim=c(0,100),main="Varset1",xlab=names(x)))
       par(mfrow=c(1,1))
  
Names don't show up although names(vardist) works.

Also I would like to put a single Title on this plot instead of
repeating "Varset" three times.

Any hints appreciated.

Thanx
Herry



More information about the R-help mailing list