R ggplot2中的额外图例

R ggplot2中的额外图例,r,ggplot2,R,Ggplot2,如何删除此R代码产生的额外图例 我已经读了好几个小时了,但仍然无法解决这个问题,它正在折磨我。下面是我的代码: ggmap(Yak_base) + stat_bin2d( aes(x = Yak_dat[,2], y = Yak_dat[,1], colour = Yak_Ind, fill = Yak_Ind), size=.10, bins = 60, alpha = 1/2, data = Yak_dat_fort ) + geom_polygon(aes(

如何删除此R代码产生的额外图例

我已经读了好几个小时了,但仍然无法解决这个问题,它正在折磨我。下面是我的代码:

ggmap(Yak_base) + 
  stat_bin2d(
    aes(x = Yak_dat[,2], y = Yak_dat[,1], colour = Yak_Ind, fill = Yak_Ind),
    size=.10, bins = 60, alpha = 1/2, data = Yak_dat_fort
  ) + 
  geom_polygon(aes(x = Yak_coord[,1], y = Yak_coord[,2]), data = Yak_coord,
               colour = 'black', fill = NA, alpha = 0.4,
               size = 0.75
  ) +
  labs(x = "Longitude", y = "Latitude") + ggtitle("Yakima Subbasin") + 
  scale_fill_discrete(
    name = "Indicator for Snow", labels = c("No Snow","Snow")
  )

您可以使用override.aes来实现这一点。请参阅和以获取一些示例。我猜测,因为您没有为颜色图例提供与填充相同的标签和名称,所以您得到的是两个图例,而不是一个。看到或如果这是你的问题,并考虑添加一个。