0

我正在使用 ggplot2 创建等值线图。我可以根据数据框绘制具有不同阴影的地图,但我想标记该州和该州的犯罪数量。我试过 geom_text 但它一直说“错误:geom_text 需要以下缺失的美学:x,y”

这是我绘制等值线的代码

  ind <- readShapeSpatial("./IND_adm/IND_adm1.shp")
  ind <- fortify(ind, region = "NAME_1")

  # read in data frame with number of crimes per Year.
  #Plot choropleth map
  ggplot(data = crimeSet)  + 
  geom_map(data = crimeSet, aes(map_id = state, fill = yearlyCrimes),   map = ind) + 
  expand_limits(x = ind$long, y = ind$lat) +        
  scale_fill_gradient2(low = "pink",                                                                           
                         mid = "red", midpoint = mid, high = "brown", limits = c(n, m)) +
   ggtitle('Total Crimes') 

我试过geom_text(data=crimeset,aes(label=state))了,但我得到了上面的错误

4

0 回答 0