Я сделал фрейм данных со столбцами год, месяц, температура, верх и низ
верхняя и нижняя максимальная температура по году, а нижняя минимальная
У меня два вопроса:
Во-первых, почему для некоторых значений в конце информационного кадра верхний и нижний значения вычисляются некорректно, но в остальном они вполне подходят?
И почему я получаю странные оси, когда яЯ использую ggplot, фрейм данных это
, как вы можете видеть, что верхний и нижний значения для 2017 года неверны
Year Month Temp upper lower
1 1880 Jan -.29 -.29 -.09
2 1880 Feb -.18 -.29 -.09
3 1880 Mar -.11 -.29 -.09
......
1655 2017 Nov .84 .96 1.12
1656 2017 Dec .88 .96 1.12
код:
newDF <- df %>%
group_by(Year) %>%
mutate(upper = max(Temp), # identify max value for month day
lower = min(Temp) # identify min value for month day
) %>%
ungroup()
p <- ggplot(newDF, aes(Month, Temp)) +
geom_linerange(newDF, mapping=aes(x=Year, ymin=lower, ymax=upper), colour = "wheat2", alpha=.1)
print(p)
график выглядит нормальноно ось запуталась