#r #ggplot2
#r #ggplot2
Вопрос:
Я получил фрейм данных в формате, приведенном ниже, используя функцию «pivot_longer»:
df1 =
Dept. qtr bud_or_act amount
<chr> <chr> <chr> <dbl>
1 Distribution Q1 Budget 390000
2 Distribution Q1 Actual 375000
3 Distribution Q2 Budget 395000
4 Distribution Q2 Actual 382000
5 Distribution Q3 Budget 400000
6 Distribution Q3 Actual 390000
7 Distribution Q4 Budget 410000
8 Distribution Q4 Actual 408000
9 Facilities Q1 Budget 675000
10 Facilities Q1 Actual 693000
# ... with 22 more rows
Есть ли какая-либо возможность реорганизовать этот фрейм данных, чтобы он был похож:
df2 =
qtr Budget Actual
Q1 390000 375000
Q2 395000 382000
Q3 400000 390000
Q4 410000 408000
Q1 675000 693000
Я задал вам этот вопрос, потому что я хочу поместить эти данные в график разнообразия, используя эту формулу:
# Shaded region
ggplot(df2, aes(x=qtr, y=Budget ))
geom_ribbon(aes(ymin=Budget -Actual , ymax=Budget Actual ), alpha=0.2)
geom_line()
Комментарии:
1. Вы могли бы использовать
pivot_wider()
для поворота фрейма данных по своему усмотрению, но я не понимаю, как вы собираетесь использоватьgeom_ribbon()
.2. как вы хотите управлять колонной
Dept.
?