R語言怎樣繪製折線百分比堆積面積圖

時間 2021-06-10 07:06:07

1樓:XiaoXu

題主沒有給出乙個具體的圖形舉例,我就猜測著繪製了一下。

在 R 裡用 ggplot 繪製折線百分比堆積面積圖。

首先:先構建乙個資料集。

library

(ggplot

)library

(plyr

)data

<-data

.frame

(year

=rep

(2013

:2019

,each=5

),group=as

.factor

(rep(1

:5,7

)),value

=runif(35

,20,100)*

100)

head

(data

)資料大概是這樣:

year group value

1 2013 1 4717.0092 2013 2 7957.2723 2013 3 3433.

5964 2013 4 3502.7285 2013 5 8225.6766 2014 1 9632.

684然後,繪製堆積面積圖:

ggplot(data=data, aes(x = year, y = value, fill = group)) +

geom_area() +

theme_classic()

然後,計算出各年份每個組別的百分比,就ok了:

data <- ddply(data, "year", transform, percent=value / sum(value))

ggplot(data=data, aes(x = year, y = percent, fill = group)) +

geom_area() +

theme_classic()

awk求百分比

安靜的木小昊 哦哦,我明白你的意思了,你想求第三列相對於同乙個第一列的百分比 awk F END file 輸出結果為 2014 02 19 06 57 img01.taobaocdn.com HTCDN ZJNB L101 PIC 01 hsm 1392464050049 200 20 0.20 ...

中性粒細胞百分比偏低?

君無憂安康永健 通常出現這種情況的原因分2種,一種是生理性偏低,另一種是病理性偏低 生理性偏低的原因有 1 4到14歲的兒童 2 處於月經期或者絕經期 3 劇烈運動後就去體檢 病理性偏低的原因有 1 流感 麻疹等傳染性疾病 2 再生障礙性貧血 3 粒細胞缺乏症 4 脾功能亢進 5 自身免疫性疾病 如...

調查問卷的多選題如何統計百分比?

科技州 多選題與單選題最大的區別就是選項從1個變成了多個,這直接導致佔比統計時分子和分母的計算都發生了巨大的變化。首先是分子。單選題的選項是唯一的,意味著在excel表直接可以篩選對應的選項來統計數量。但是多選題不能直接篩選每個選項的。其次是分母,多選題的答案一般是大於統計人數的。那統計的基數是用人...