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

Другие вопросы по тегам