我正在尝试通过着色来制作地图以识别特定区域。首先,我制作了这个图来检查数据是否正常(Setor是扇区的数字):
ggplot(aes(x = long, y = lat, fill = Setor), data = mapa2010) + geom_polygon(colour = 'black') # data is ok
我试图用另一个变量(AGSN)来填充这个图:
ggplot(aes(x = long, y = lat, fill = AGSN), data = mapa2010) + geom_polygon(colour = 'black')
数据完全相同,这两个命令之间没有代码行。我已经尝试重新排序数据,但仍然是错误的。
任何人都知道为什么会这样,以及如何解决它?