与coord_map结合使用时geom_map中的错误?

时间:2012-03-29 18:31:50

标签: r ggplot2

以下内容基于geom_map的帮助页面中的示例:

crimes <- data.frame(state = tolower(rownames(USArrests)), USArrests) 
library(reshape2) # for melt 
crimesm <- melt(crimes, id = 1) 
if (require(maps)) { 
  states_map <- map_data("state") 
  ggplot(crimes, aes(map_id = state)) + 
        geom_map(aes(fill = Murder), map = states_map) + 
        expand_limits(x = states_map$long, y = states_map$lat) + 
        coord_map(project = "polyconic") 
} 

它给出了这个错误:

  

validDetails.polygon(x)出错:     'x'和'y'和'id'必须全长相同

示例中唯一的变化是添加了coord_map。

我认为这可能是geom_map中的一个错误,类似于以前在ged_ribbon中由Hadley修复之前存在的错误:https://github.com/hadley/ggplot2/issues/112

任何人都可以证实吗?如果这是一个错误,我该如何举报?

大卫

0 个答案:

没有答案