【问题标题】:Color legend in a demography plot人口统计图中的颜色图例
【发布时间】:2013-12-17 15:27:21
【问题描述】:

我有一些来自 demography 包的 demogdata,我想在图中添加一个颜色图例。有人可以帮我吗?

例如,在这张图片中,我想在 1940 年到 2009 年之间放置一个横向颜色图例。

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

【问题讨论】:

  • 由于问题是关于软件操作而不是统计问题,它可能会被关闭或迁移。迁移后,我建议您至少在标签中添加“R”,并提供一个最小的工作示例(例如,您现在拥有什么,以及您想添加什么。)否则响应率会非常低.
  • 仍然没有代码示例。

标签: r plot legend forecasting


【解决方案1】:

在这里(用一个可重现的例子演示):

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)

【讨论】:

  • 关闭。但是人口统计学中使用的彩虹调色板(以及相关的彩虹包)将范围扩大了 25%,以避免两端的红色混淆。我已更新您的答案以解决此问题。
  • 如果我想要这样的图例怎么办:google.pt/…
  • @user2898085。请将此作为一个新问题提出。
猜你喜欢
  • 2012-07-07
  • 2016-06-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多