Произвести процентный кумулятивный участок
Я хочу построить график процентного совокупного количества осадков в зависимости от дня (времени года). Например, мои данные:
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 ответ
Решение
Чтобы получить проценты, вам просто нужно поделить на сумму:
plot(day, cumsum(rain_1951)/sum(rain_1951))