Я хочу создать пирамиду населения с помощью ggplot2. Этот вопрос задавался до, но я считаю, что решение должно быть намного проще.
test <- (data.frame(v=rnorm(1000), g=c('M','F')))
require(ggplot2)
ggplot(data=test, aes(x=v)) +
geom_histogram() +
coord_flip() +
facet_grid(. ~ g)
Создает это изображение. На мой взгляд, единственный шаг, отсутствующий здесь для создания пирамиды населения, состоит в том, чтобы инвертировать ось x первой грани, так что она идет от 50 до 0, сохраняя при этом вторую нетронутую. Может ли кто-нибудь помочь?