R googleway: изменить цвета маркера
У меня есть 2 фрейма данных с геокодированными местоположениями нескольких больниц в Соединенных Штатах. Я хотел бы представить эти местоположения как маркеры с двумя разными цветами для каждого набора больниц из каждого фрейма данных. Я использую библиотеку R googleway, и я могу получить первый набор больниц для построения графика с помощью маркера красного цвета по умолчанию, но когда я пытаюсь изменить цвет маркера, определив переменную цвета с именами столбцов "col", я получить следующее сообщение об ошибке "Ошибка в markerColourIconCheck(data, objArgs, color, 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")
Ценю любое предложение. Спасибо!
1 ответ
Я только что запустил этот код, и он работал
#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"
)