产生百分比累积图

时间:2014-05-15 14:14:20

标签: r plot cumulative-frequency

我想绘制降雨量与一天(一年中的时间)的百分比累积图表。例如,我的数据是:

     day      rain
     1        12.2
     2        32.5
     3        23.4  
     4        33.9
     5        19.8
     6        15.3
     7        16.8

我想要这样的事情:

   day      rain        cumulative
     1        12.2          12.2
     2        32.5          12.2+32.5
     3        23.4          12.2+32.5+23.4
     4        33.9          12.2+32.5+23.4+33.9
     5        19.8          12.2+32.5+23.4+33.9+19.8 
     6        15.3          15.3+12.2+32.5+23.4+33.9+19.8 

我已经制作了累积图,但这给了我绝对的累积图。

plot(day,cumsum(rain_1951))

我需要按百分比累积图生成相同的值,即累计中的每个项除以总(雨)。

任何建议 感谢

1 个答案:

答案 0 :(得分:3)

要获得百分比,您只需要除以总数:

plot(day, cumsum(rain_1951)/sum(rain_1951))