У меня есть три значения y, соответствующие трем значениям x. Я просто хочу иметь линейный график между этими тремя точками
g <- c("1","2","3")
i <- c(181.83,178.74,152.02)
df <- data.frame(g,i)
p <- ggplot(df, aes(x=g, y=i)) + geom_line() + geom_point()
Используя это, я получаю следующее:
Во-первых, почему мой geom_line() не работает? После этого у меня есть:
se <- c(22.95,22.72,19.2)
p + geom_errorbar(aes(ymin=se,ymax=se))
И что я получаю:
Почему мои полосы погрешностей не сосредоточены вокруг точек данных? Почему они валяются на дне? Почему они кажутся горизонтальными? Что я могу сделать, чтобы исправить это?
group = 1
вот такggplot(df, aes(x = g, y = i, group = 1)) + geom_line() + geom_point()
- person kath   schedule 23.03.2019