在r中水平旋转直方图

时间:2018-06-12 06:04:28

标签: r plot histogram

任何人都可以帮助我如何在r中旋转直方图90度?我知道boxplot中有一个选项(horiz = T),但我不知道是否有类似的直方图。

2 个答案:

答案 0 :(得分:1)

我认为你必须使用带有条形图的hist来像下面那样(它直接来自文档),你可以在这里查看吗?布局。

x <- pmin(3, pmax(-3, stats::rnorm(50)))
xhist <- hist(x, breaks = seq(-3,3,0.5), plot = FALSE)
barplot(xhist$counts, axes = TRUE, space = 0, horiz=TRUE, xlab= "Counts", ylab="Bins")

答案 1 :(得分:0)

如果您使用ggplot2,则可以使用coord_flip()

    # here with @PKumar data
    x <- pmin(3, pmax(-3, stats::rnorm(50)))
    library(ggplot2)
    qplot(x, geom="histogram",binwidth = 0.3) + coord_flip()

enter image description here