R - 标签geom_point()

时间:2016-08-25 08:28:29

标签: r geom-text

全部,

请参阅以下代码到R脚本。我只是试图用商店列表(storeLocations)和客户(CustomerLocations)填充英国地图。

STRTRADECODE是StoreLocations表中的列名,其中包含特定商店的名称。

我无法输出标签。请帮忙。

提前致谢。

library(RgoogleMaps)
library(maps)
library(ggmap) 
library(ggplot)

UKMap <- qmap("United Kingdom", zoom = 6.0)

storeOverlay <- geom_point(aes(x = longitude, y = latitude),
                             data = StoreLocations,  colour = "red") 

storeOverlay <- storeOverlay + geom_text(data= StoreLocations, aes(label=STRTRADECODE))

CustomerOverlay <- geom_point(aes(x = longitude, y = latitude),
                           data = CustomerLocations,  colour = "green")

UKMap + CustomerOverlay + storeOverlay

1 个答案:

答案 0 :(得分:0)

正如我之前在评论中所说,你必须将lon和lat添加到geom_text,所以ggplot知道,在哪里放文本。

这是一个工作示例(我包含了nudge_x,因此文本/标签不直接在点上)

ignore