Изменение цвета точки на gvisMap в пакете googleVis R

Я использую пакет googleVis в R, и, в частности, я пытаюсь что-то решить с помощью команды gvisMap. В качестве примера я буду использовать данные об урагане Эндрю, показанные здесь:

AndrewMap <- gvisMap(Andrew, "LatLong" , "Tip", 
                     options=list(showTip=TRUE, 
                                  showLine=TRUE, 
                                  enableScrollWheel=TRUE,
                                  mapType='terrain', 
                                  useMapTypeControl=TRUE))
plot(AndrewMap)

Я хотел бы изменить цвет точек. Например, используя gvisGeoMap или gvisGeoChart, я могу сделать точки разных цветов на основе некоторой переменной, но проблема в том, что вы теряете масштабирование, центрирование и прокрутку, которые вы получаете с помощью gvisMap. Также у меня есть категориальные, а не непрерывные данные, поэтому я хочу раскрасить точки, используя gvisMap, основываясь на какой-то категориальной переменной, приписанной этой точке.

Я попытался возиться с параметрами, но это всего лишь параметры конфигурации, и кажется, что у самого gvisMap нет опции по умолчанию для изменения цвета точки. Какие-нибудь предложения для альтернативных способов, которыми это могло быть сделано?

1 ответ

Попробуйте пакет plotGoogleMaps. Это работает для меня.

library(plotGoogleMaps); library(sp)
library(googleVis) # for the data
data(Andrew)
coordinates(Andrew) = ~ Long + Lat      
proj4string(Andrew) = CRS("+proj=longlat +datum=WGS84")
Andrew2 <- SpatialPointsDataFrame(Andrew, data = data.frame( ID = row.names(Andrew) ) )  
m <- plotGoogleMaps(Andrew2, filename='myMap1.html')

Кроме того, это работает для категориальных переменных.

ic <- iconlabels(attribute = Andrew$Category, colPalette=rainbow(3), icon=TRUE, at=NULL, height=10, scale=0.6)
m <- plotGoogleMaps(Andrew2, filename='myMap1.html', iconMarker=ic)

Я обнаружил большее разнообразие элементов управления в пакете plotGoogleMaps, и хотя обработка координат более сложна для неспециалистов, она доступна.

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