2013-12-17 4 views
1

У меня есть несколько демограмм из пакета demography, и я хочу поместить в сюжет цветовую легенду. Кто-нибудь может мне помочь?Цветовая легенда в демографическом сюжете

Например, в этой картине я хочу поставить боковую цветовую легенду с годами с 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. –

Смежные вопросы