Hi,

first get the densities without plotting the histogram:

foo <- hist(x, plot=FALSE)

then plot the histogram and feed the rounded densities, converted to character, to the labels argument (instead of just labels=TRUE):

hist(x, freq=F,  xlab='',ylab="Percent of Total", col="skyblue",
labels=as.character(round(foo$density,2)), right=FALSE,main="Position of Hypothetical Protein")

HTH,
Stephan


Changbin Du schrieb:
x<- sample(1:14, 319, rep=T)
hist(x, freq=F,  xlab='',ylab="Percent of Total", col="skyblue",
labels=TRUE, right=FALSE,main="Position of Hypothetical Protein")

Is there is way to round the labels to 2 decimal digits, for example, 0.088
is changed to 0.09.

Thanks!


______________________________________________
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