Я создаю geom_col()
диаграммы в ggplot
гранях по группируемым переменным. Когда группы отображаются в индивидуальном порядке, диаграммы выглядят так, как я ожидаю. Но при одновременном отображении многие столбцы (столбцы) исчезают, а остальные отображаются уже, чем раньше.
Кстати, числа, которые я пытаюсь построить, являются выходными данными dbplot::db_compute_bins
Так что я пытаюсь собрать эти столбцы вместе, чтобы они выглядели как гистограмма.
Является ли это поведение разработанным?
Мой ожидаемый график - это тот же график, показанный рядом, масштабированныйвниз, чтобы соответствовать. Как получить ожидаемый график?
Данные:
test.dataframe = data.frame(
group = rep(c('A', 'B'), each= 5),
bins = c(-9000, -4400, 200, 4800, 9400,
-2360, -1084.8, 190.4, 1465.6, 2740.8),
counts = c(2, 6259, 2950, 8, 6,
22, 609, 543, 62, 5
)
)
Первая группа:
ggplot(test.dataframe %>%
filter(group == 'A')) +
geom_col(aes(x= bins, y= counts)) +
scale_y_log10()
Диаграмма:

Вторая группа:
ggplot(test.dataframe %>%
filter(group == 'B')) +
geom_col(aes(x= bins, y= counts)) +
scale_y_log10()
Диаграмма:

Теперь собираем их вместе:
ggplot(test.dataframe) +
geom_col(aes(x= bins, y= counts)) +
scale_y_log10()+
facet_wrap(vars(group),
ncol = 2,
scales = "free")
Диаграмма:

Построение по строкам приводит к другому графику, но все же не так, как я ожидал:
ggplot(test.dataframe) +
geom_col(aes(x= bins, y= counts)) +
scale_y_log10()+
facet_wrap(vars(group),
nrow = 2,
scales = "free")
Результат:
