我有印度 357 个网格的数据。每个网格都有一些价值。我想在 R 中绘制它。我使用以下几行
library(maps)
library(ggplot2)
data <- read.csv("foo.csv")
ind <- map(database = "world", regions = "india", exact = FALSE, boundary = T)
india <- map_data(ind , region = "india", exact = F)
(ggplot(aes(x=x, y=y, fill=z), data=data) + geom_tile()) + geom_polygon(data=india, aes(x=long, y=lat, group=group), colour="black", fill="red", alpha=0)
但是我得到了一张非常糟糕的地图。
我怎样才能改善这个形象?我
在地图上的 R Plot Filled Longitude-Latitude Grid Cells中看到了一些好方法,
但不幸的是,这些方法在我的情况下不起作用。任何将不胜感激。