An embedded and charset-unspecified text was scrubbed... Name: not available URL: <https://stat.ethz.ch/pipermail/r-help/attachments/20100129/deeec79a/attachment.pl>
hist - unevenly spaced bars
2 messages · Worik R, Peter Ehlers
Well, your bars are not unevenly spaced; you just have some zero-count intervals. Time to learn about the str() function which will tell you what's going on. zh <- hist(your_code) str(zh) zh$breaks zh$counts You could set breaks with hist(..., breaks=0:5 + .5) But a histogram doesn't seem like the right thing to do. Try barplot: barplot(table(Q5)) -Peter Ehlers
Worik R wrote:
I am sure this is trivial, but I cannot solve it. I make a histogram. There are 5 categories "1",...,"5" and 80 values and the histogram does not evenly space the bars. Bars "1" and "2" have no space between them and the rest are evenly spaced. How can I get all bars evenly spaced? The code:
Q5
[1] "4" "4" "4" "5" "2" "4" "5" "3" "4" "5" "3" "4" "3" "5" "2" "4" "5" "5" "4" [20] "3" "1" "4" "5" "5" "4" "3" "1" "5" "4" "3" "5" "3" "3" "5" "5" "5" "5" "4" [39] "4" "5" "1" "1" "5" "4" "4" "4" "1" "4" "4" "5" "5" "2" "4" "5" "4" "3" "4" [58] "5" "1" "2" "1" "5" "4" "5" "5" "1" "4" "1" "4" "5" "1" "4" "5" "5" "4" "5" [77] "5" "4" "4" "3"
hist(as.numeric(Q5), density=30, main=strwrap(S5, width=60), axes=FALSE)
axis(side=1, labels=c("Disagree", "2", "Not Sure", "4", "Strongly Agree"),
at=c(1, 2, 3, 4, 5))
axis(side=2)
cheers Worik [[alternative HTML version deleted]]
______________________________________________ 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.
Peter Ehlers University of Calgary