Поворот гистограммы по горизонтали в г - PullRequest
0 голосов
/ 12 июня 2018

Может кто-нибудь помочь мне, как повернуть гистограмму только на 90 градусов в r?Я знаю, что есть опция (horiz = T) в блокпосте, но я понятия не имею, есть ли подобная опция для гистограммы.

Ответы [ 2 ]

0 голосов
/ 12 июня 2018

Если вы используете 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

0 голосов
/ 12 июня 2018

Я думаю, что вы должны использовать Hist с Barplot, чтобы сделать это, как показано ниже (это прямо из документации), вы можете проверить это здесь? Layout.

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")
...