R googleway: изменить цвета маркера - PullRequest
0 голосов
/ 18 декабря 2018

У меня есть 2 фрейма данных с геокодированными местоположениями нескольких больниц в Соединенных Штатах.Я хотел бы представить эти местоположения как маркеры с двумя разными цветами для каждого набора больниц из каждого фрейма данных.Я использую библиотеку R googleway, и я могу получить первый набор больниц для построения графика с помощью маркера красного цвета по умолчанию, но когда я пытаюсь изменить цвет маркера, определив переменную цвета с именами столбцов «col», яполучить следующее сообщение об ошибке «Ошибка в markerColourIconCheck (data, objArgs, color, marker_icon): цвета должны быть красного, синего, зеленого или лавандового» * ​​1001 *

Столбец «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")

Цените любые предложения.Спасибо!

1 Ответ

0 голосов
/ 18 декабря 2018

Я только что запустил этот код, и он работал

#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"
    )

enter image description here

...