#r #ggplot2 #bar-chart
Вопрос:
Есть ли способ создать подгруппы для столбчатых диаграмм со стеком в R? Ниже приведен пример того, к чему я стремлюсь.
Пример того, что я собираюсь построить
В настоящее время я использую приведенный ниже код, но я не могу понять, как сгруппировать образцы (идентифицированные столбцом идентификатора) по их большей группе арок (Образец сайта)
ggplot(PFASData, aes(заполнение=Вид, y=значение, x=идентификатор)) геом_бар(позиция=»стек», статистика=»идентичность»)
Комментарии:
1. Похоже, что грань с интервалом в 0 ширины сделает свое дело.
Ответ №1:
Вот небольшой пример, который показывает группировку по подгруппам (здесь cyl
) со сложенными столбиками. С помощью scales = "free_x", space = "free_x"
этого мы можем получить полосы одинаковой ширины в подгруппах различной ширины.
ggplot(mtcars, aes(as.character(cyl), wt, fill = as.character(mpg)))
geom_col()
facet_grid(.~gear, scales = "free_x", space = "free_x")
guides(fill = "none")
theme_minimal()