如何准备数据以绘制数据框中的多样性图

时间:2020-09-07 03:47:06

标签: 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() 

0 个答案:

没有答案