我在ggplot2中製作堆疊條形圖時遇到了一些問題。我知道如何用barplot()創建一個,但是我想使用ggplot2,因爲它很容易讓bar具有相同的高度('position ='fill'',如果我沒有弄錯的話)。爲多個變量製作堆疊條形圖 - g中的ggplot2
我的問題是,我有多個變量,我想繪製在彼此的頂部;我的數據看起來像這樣:
dfr <- data.frame(
V1 = c(0.1, 0.2, 0.3),
V2 = c(0.2, 0.3, 0.2),
V3 = c(0.3, 0.6, 0.5),
V4 = c(0.5, 0.1, 0.7),
row.names = LETTERS[1:3]
)
我想是與類別的曲線A,B,和C在X軸上,並且對於每個那些,對於V1,V2,V3和V4堆疊的值在Y軸上彼此重疊。我所看到的大多數圖表在Y軸上只繪製了一個變量,但我確信某人可以以某種方式做到這一點。
我怎樣才能做到這一點與ggplot2?謝謝!
+1用於添加樣本數據。歡迎來到SO。 – Andrie
如果您發現任何有用的答案,請選擇一個作爲您接受的答案。 –