Произвести процентный кумулятивный участок

Я хочу построить график процентного совокупного количества осадков в зависимости от дня (времени года). Например, мои данные:

     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))
Другие вопросы по тегам