2013-12-17 31 views
1

我從包demography包含一些demogdata,我想在圖中放置一個顏色圖例。有人能幫我嗎?在人口統計圖中的顏色傳說

例如,在這張照片我想把隨着年齡的橫向色彩的傳說從1940年至2009年

plot.demogdata(portugal,series='male',years=1940:2009) 

enter image description here

+5

由於問題是關於軟件操作而不是統計問題,它可能會被關閉或遷移。當它被遷移時,我建議你至少爲你的標籤添加「R」,並提供一個最小的工作示例(例如你現在擁有什麼,以及你想添加什麼)。否則,響應率將非常低。 –

+0

仍然沒有代碼示例。 –

回答

5

這是(演示了重複的例子):

library(demography) 

fr.mort_age = extract.ages(fr.mort,0:60,F)  
fr.mort_age_yr = extract.years(fr.mort_age,1918:1950)  
plot.demogdata(fr.mort_age_yr,series='male') 
legend("bottomright",legend=unique(fr.mort_age_yr$year), 
    col=rainbow(length(fr.mort_age_yr$year)*1.25), ncol=5, pch=19, 
    title="Year", cex=0.5) 

enter image description here

+0

關閉。但人口統計中使用的彩虹調色板(以及相關的彩虹包裝)將範圍擴大了25%,以避免兩端的紅色混淆。我已經更新了你的答案來解決這個問題。 –

+0

如果我需要像這樣的圖例,該怎麼辦: https://www.google.pt/search?q=scale+colour+legend&source=lnms&tbm=isch&sa=X&ei=QG6xUp7jEKaM7Qb8koAQ&ved=0CAcQ_AUoAQ&biw=1280&bih=922#facrc= _&imgdii = _&imgrc = Qtl6QYjI0ORhtM%3A%3BzMRqP-oTaDUl3M%3Bhttp%253A%252F%252Fwww.mathworks.com%252Fhelp%252Freleases%252FR2013b%252Fmatlab%252Fref%252Fcolorbar1.png%3Bhttp%253A%252F%252Fwww.mathworks.com% 252Fhelp%252Fmatlab%252Fref%252Fcolorbar.html%3B768%3B576 – user2898085

+0

非常感謝,@RobHyndman。 –