【问题标题】:produce percentage cumulative plot [closed]产生百分比累积图[关闭]
【发布时间】:2014-05-15 14:14:19
【问题描述】:

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

     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))

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

任何建议 谢谢

【问题讨论】:

  • 请阅读有关如何ask a question 以及如何生成minimal reproducible example 的信息
  • 我建议你使用除法。
  • joran 的意思是,如果你不清楚,plot(day, cumsum(rain_1951)/sum(rain_1951)) 会给你你想要的情节。

标签: r plot cumulative-frequency


【解决方案1】:

要得到百分比,你只需要除以总数:

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

【讨论】:

    猜你喜欢
    • 2018-09-08
    • 2011-09-11
    • 2017-03-03
    • 2013-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-08
    相关资源
    最近更新 更多