Рассмотрим эти данные (обратите внимание, что foo
на самом деле является фактором.):уворачиваясь точек и баров ошибка с ggplot
foo bar outcome ci
1 a 0.683333333 0.247447165
2 b 0.941666667 0.180356565
3 c 0.783333333 0.335337789
1 d 0.866666667 0.204453706
2 e 0.45 0.303059647
3 f 0.325 0.340780173
Я хочу построить несколько bar
с на foo
значение, с их outcome
и ошибок баров с CI , Вот что я делаю:
ggplot(ex, aes(foo, outcome, label = bar)) +
geom_point(position = position_dodge(.1)) +
geom_errorbar(aes(ymin = outcome - ci, ymax = outcome + ci), position = position_dodge(.1)) +
geom_text(hjust = 2)
я получаю:
Но я хотел, чтобы увернуться от баров ошибок и точек, так что я могу видеть перекрытие. Using position_jitter
did that, но это было совершенно случайно (или "clunky"). Я не хочу этого.
Как я могу компенсировать отдельные наблюдения?
Или это ошибка с ggplot? example here также shows this error.
Briliant, спасибо. Можете ли вы указать мне на документацию «группы» или объяснить, почему она работает (или что она делает) в этом случае? – slhck
@slhck. Вы можете посмотреть текст справки в '? Aes_group_order' или [** здесь **] (http://docs.ggplot2.org/current/aes_group_order.html), где вы также найдете выход всех примеров. – Henrik