在使用ggmap创建的地图上格式化图例

时间:2014-03-28 12:01:58

标签: r ggplot2 ggmap

我正在使用ggmap创建带点的地图。点的大小反映了变量的值。

mapPoints <- ggmap(map) + 
             geom_point(aes(x = Lat, y = Lon, size = KaskoAntal), 
               data = mydata, alpha = .7, colour = "#E32B2E") + 
             scale_size(range = c(2, 15))

地图看起来不错,但我想改变一些事情。我尝试了很多教程,但我还没能找到解决以下问题的方法:

1)我想改变传说标题&#34; KaskoAntal&#34;别的什么

2)我想用千位分隔符格式化数字

3)现在,图例显示以下比例/气泡大小:100,200,300,400。    我该如何控制比例?

非常感谢任何帮助/潜在客户。

1 个答案:

答案 0 :(得分:0)

  

1)我想将标题“ KaskoAntal”的图例更改为其他内容

添加+ labs(size = "New name")

  

2)我想用千位分隔符格式化数字

添加+ scale_size_continuous(label=scales::comma)(用于KaskoAntal)。

  

3)现在,图例显示了以下刻度/气泡大小:100、200、300、400。如何控制刻度?

添加+ scale_size_continuous(breaks = c(100, 200, 300, 400))

KaskoAntal名称,格式和气泡大小的所有更改均引用size,因为您定义了size = KaskoAntal