我想绘制降雨量与一天(一年中的时间)的百分比累积图表。例如,我的数据是:
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))
我需要按百分比累积图生成相同的值,即累计中的每个项除以总(雨)。
任何建议 感谢
答案 0 :(得分:3)
要获得百分比,您只需要除以总数:
plot(day, cumsum(rain_1951)/sum(rain_1951))