У меня есть 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")
Оцените любое предложение. Спасибо!
моя ошибка; Я был в полусне. Я добавил ответ, показывающий, что он работает.
Я только что запустил этот код, и он сработал
#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"
)
Я делал это все время, но широта и долгота конвертировались при чтении. Но этот ответ заставил меня исправить мою проблему. Спасибо!!
? add_markers описывает цвет как «строку, определяющую столбец, содержащий« цвет », используемый для маркеров. Один из« красный »,« синий »,« зеленый »или« лавандовый »». Я попробовал цвет = "зеленый", но не смог: столбец
green
не найден.