From: Achim Zeileis (zeileis@ci.tuwien.ac.at)
Date: Tue 05 Feb 2002 - 04:58:07 EST
Message-id: <3C5ECBAF.FF49D562@ci.tuwien.ac.at>
Jean Vidal wrote:
>
> I would like to plot on the same page - with mfrow=c(2,5) - several
> barplots which describe answers to a question in a survey, ranging from 1
> to 10. Sometimes, values are not present in the dataset (nobody answers "1"
> to question A). To keep the graphs on the same scale, I tried, with little
> succes, to fix the scale, so that a level is represented even if no value
> is present.
> With an example :
> barplot(table(c(1,2,2,3,4,4,5)))
> barplot(table(c(2,2,2,4,4,4,5)))
> How to have the second plot on the same scale as the first, ranging from 1
> to 5, with all levels ?
You probably would want to keep the answer to the question as a factor
and not as a numeric vector:
answer <- factor(c(2,2,2,4,4,4,5), levels=1:5)
barplot(table(answer))
> Thanks for your help.
>
> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
> r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
> Send "info", "help", or "[un]subscribe"
> (in the "body", not the subject !) To: r-help-request@stat.math.ethz.ch
> _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
This archive was generated by hypermail 2.1.3 : Wed 16 Oct 2002 - 11:56:56 EST