[R] some help to improve "hist to plot relative frequencies"
Deepayan Sarkar
deepayan.sarkar at gmail.com
Mon Jun 18 13:53:51 CEST 2012
On Fri, Jun 15, 2012 at 9:22 PM, gianni lavaredo
<gianni.lavaredo at gmail.com> wrote:
> Dear Researches,
>
> sorry for disturb. I wish to improve my figure in R plotting the relative
> frequencies of my data set.
>
> library(lattice)
> a <- c(0,0,0,1,1,2,4,5,6,7,7,7,7,7,8,8,8,8,9,9,9,9,10,10,11)
> histogram(a, xlab="myData")
>
> what i wish to do is:
>
> 1) invert the order of X and Y (eg: Precent of Total on X-axis and "MyData"
> on X-axis)
> 2) plot not the bar of histogram but a line (i tried with
> "lines(density(a))" but the result is not what i wish)
Take your pick:
ta <- table(a)
dotplot(ta, type = "h", lwd = 2, origin = 0)
dotplot(100 * prop.table(ta), type = "h", lwd = 2, origin = 0,
xlab = "Percent of total")
xyplot(as.numeric(names(ta)) ~ 100 * prop.table(ta),
type = "h", lwd = 2, origin = 0, horizontal = TRUE,
xlab = "Percent of total", ylab = "myData",
xlim = c(-1, NA))
-Deepayan
More information about the R-help
mailing list