On 01/16/2013 07:48 PM, David Arnold wrote:
Hi,

Consider:

x=c(2,4,5,10,13,73)
names(x)=c("American\nIndian",
            "No\ncategory\nlisted",
            "Hispanic",
            "African-\nAmerican",
            "Asian",
            "White")
barplot(x,main="Undergraduate Enrollment by Race",
         xlab="Race",
         ylab="Percent",
         col=rainbow(6))

The labels at the bottom of the bars are aligned at the bottom of the last
word in each bar label. How can I code it so that the labels are aligned at
the top of the first word in each bar label?

Hi David,
Try this:

barpos<-barplot(x,
        main="Undergraduate Enrollment by Race",
        names.arg=rep("",6),
        xlab="Race",
        ylab="Percent",
        col=rainbow(6))
axis(1,at=barpos,labels=names(x),padj=1)

Jim

______________________________________________
R-help@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.

Reply via email to