On Nov 15, 2010, at 5:33 PM, daniel carawan wrote:

Hi,

I need to convert general numbers to percentages in R to create a boxplot for purposes of comparison. Can you please tell me how I can do that? My data is attached as a csv file.

No, it's not. Please read the Posting Guide. (.csv is not an accepted file extension)


Are you sure you want a box-and-whiskers plot? I would think that an exression such as a percentage wouldn't make much sense when plotting values that depend on a distribution of raw numbers. Maybe you meant barplot? Nonetheless, let's press on... print, format, or sprintf can create strings from numbers. Generally one would multiply a proportion by 100 and stick a "%" sign after it. And usually the labels can be in a form: bwp1 <- boxplot(count~spray, data = InsectSprays, axes=FALSE,col = "lightgray"); axis(2 , at=InsectSprays$count, labels= sprintf("%.1f%%", 100*InsectSprays$count/sum(InsectSprays$count)) )
# not sure that made any sense.
axis(1 , at=1:6, labels= bwp1$names )

.
Thanks.

Daniel
______________________________________________
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.

David Winsemius, MD
West Hartford, CT

______________________________________________
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