繁体   English   中英

R Googleway:更改标记颜色

[英]R googleway: change marker colors

我有2个数据框,其中包含美国几家医院的地理编码位置。 我想将这些位置绘制为每个数据帧中每套医院的两种不同颜色的标记。 我正在使用R googleway库,并且可以使用默认的红色标记获得第一套可以绘制好的医院图,但是当我尝试通过使用列名“ col”定义颜色变量来更改标记的颜色时,我得到以下错误消息“ markerColourIconCheck(data,objArgs,colour,marker_icon)错误:颜色必须是红色,蓝色,绿色或淡紫色”

每行中列“ col”为“绿色”。 我也尝试在“ col”列中为绿色填充十六进制颜色。 所以这段代码使用红色标记

google_map(key = key, data = hem_centers) %>%
add_markers()

这不是

google_map(key = key, data = hem_centers) %>%
add_markers(colour = "col")

关于如何解决它的任何建议?

我还可以添加第一个数据框中的标记,然后在第二个数据框中的标记上分层(以其他颜色显示)吗? 像这样:

google_map(key = key) %>%
add_markers(data = hem_centers, colour = "col") %>%
add_markers(data = other_centers, colour = "col")

感谢任何建议。 谢谢!

我只运行了这段代码,它就起作用了

#install.packages("googleway")
library(googleway)

set_key( "GOOGLE_MAP_KEY" )

tram_stops$colour <- sample(c("green","blue","lavender"), size = nrow(tram_stops), replace = T)

google_map() %>%
    add_markers(
        data = tram_stops
        , colour = "colour"
    )

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM