R googleVis: Как я могу gvisGeoMap несколько переменных с помощью маркеров
У меня есть датафрейм, в котором некоторые состояния характеризуются двумя переменными. Вкратце вы можете рассматривать каждую строку как вектор (state,var1,var2). Я хочу отобразить состояния с помощью пакета googleVis. Мой подход заключается в использовании маркеров, размер и цвет которых представляют var1 и var2 соответственно. Я могу быть в состоянии представить только одну переменную, используя следующий код:
require(googleVis)
map <- gvisGeoMap(df_by_state, locationvar = 'state',
numvar = 'var1',
options = list(dataMode = 'markers',
region = 'US'))
plot(map)
Приведенный выше код генерирует карту с маркерами.
Однако размер и цвет маркера представляют одну и ту же переменную, var1. Как я могу продолжить представлять var2 цветом маркеров, в то время как var1 закодирован в размере?
1 ответ
Я смог сделать это, используя вместо этого gvisGeoChart
map <- gvisGeoChart(df, locationvar = 'state',
colorvar = 'var1', sizevar = 'var2',
options = list(region = 'US',displayMode = 'markers'))
plot(map)
Однако, если вы все еще знаете, как это сделать с помощью gvisGeoMap, я буду признателен за это.
Спасибо