-4
[Y軸:頻率,X軸:比例]![1]堆積直方圖中的R
http://i.stack.imgur.com/Xmg3i.png
誰能幫我用適當的語法創建這種R中的直方圖的?輸入數據將是對應於一個人及他/她的年齡範圍的比率。示例:
年齡比
(15-19)0.97
(65-69)1.2084
(50-64)1.3049
等。
我不確定這些被稱爲什麼,你能否提到這種直方圖的名稱?
[Y軸:頻率,X軸:比例]![1]堆積直方圖中的R
http://i.stack.imgur.com/Xmg3i.png
誰能幫我用適當的語法創建這種R中的直方圖的?輸入數據將是對應於一個人及他/她的年齡範圍的比率。示例:
年齡比
(15-19)0.97
(65-69)1.2084
(50-64)1.3049
等。
我不確定這些被稱爲什麼,你能否提到這種直方圖的名稱?
我想你可能對'ggplot2'包有最好的運氣,而你要找的圖表是一個「堆積條形圖」而不是直方圖。
設置:創建一些示例數據。
data <- data.frame(age=sample(c("15-19", "20-24", "25-29","30-34"),100,rep=TRUE), ratio=rnorm(100,mean=1,sd=0.3))
繪製它:我們可以只使用 'qplot' 功能在這裏。
library(ggplot2)
qplot(ratio, data=data, geom="bar", fill=age, binwidth=0.1)
在這裏,我們說「qplot」函數來從我們的[數據]數據幀使用[比率]數據和繪製它以條形圖的幾何形狀。數據應該按[年齡](fill=age
)拆分和着色,每個小節應該爲0.1寬。您應該能夠根據您的需求進行調整。