Пример данных:R - несколько точек данных в лесном участке с использованием ggplot2
df <- data.frame(Mean1=c(12,15,17,14,16,18,16,14),Lower1=c(8,11,13,7,15,12,12,11),Upper1=c(16,18,21,21,17,24,20,17),Mean2=c(13,16,18,15,17,19,17,15),Lower2=c(9,12,14,8,16,13,13,12),Upper2=c(17,19,22,22,18,25,21,18))
rownames(df) <- c(1,2,3,4,5,6,7,8)
я могу производить лесной участок с Mean1
Lower1
и Upper1
из df
:
ggplot(df, aes(y = row.names(df), x = df$Mean1)) +
geom_point(size = 4) +
geom_errorbarh(aes(xmax = df$Upper1, xmin = df$Lower1))
Так что мой вопрос: Как могу ли я включить Mean2
Lower2
и Upper2
от df
к графику, чтобы оба средства из каждой точки наблюдения (строк) представлялись как pai rs с соответствующими шкалами ошибок? Таким образом, выход будет аналогичным лесом, но с обоими средствами и пределами ошибок из каждой точки наблюдения, отображаемой парами. Я надеюсь в этом есть смысл.
Я ничего не пробовал, потому что я просто не знаю с чего начать.
Это можно выполнить, не нарушая структуру кадра данных?
Самым простым решением является, чтобы изменить dataframe в длинном формате, так что каждый штрих ошибка имеет ряд с нижней, верхней, оценки и группировки переменной. Зачем вам нужна структура? – Heroka