Дорогие все, я хотел бы добавить пробелы между барами в ggplot2. На этой странице предлагается одно решение: http://www.streamreader.org/stats/questions/6204/how-to-increase-the-space-between-the-bars-in-a-bar-plot-in-ggplot2. Вместо использования уровней факторов для группировок по оси X, однако, это решение создает числовую последовательность x.seq, чтобы вручную разместить столбцы, а затем масштабирует их с использованием ширины ( ) аргумент. Однако width () не работает, когда я использую группировки уровней фактора для оси x, как в примере ниже.
library(ggplot2)
Treatment <- rep(c('T','C'),each=2)
Gender <- rep(c('M','F'),2)
Response <- sample(1:100,4)
df <- data.frame(Treatment, Gender, Response)
hist <- ggplot(df, aes(x=Gender, y=Response, fill=Treatment, stat="identity"))
hist + geom_bar(position = "dodge") + scale_y_continuous(limits = c(0,
100), name = "")
Кто-нибудь знает, как получить тот же эффект, что и в связанном примере, но при использовании группировок факторных уровней?
Ура,
Aaron