R googleVis:如何使用标记 gvisGeoMap 多个变量
R googleVis: How can I gvisGeoMap multiple variables using markers
我有一个数据框,其中一些状态由两个变量表征。简而言之,您可以将每一行视为 (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。当 var1 以大小编码时,我如何继续以标记的颜色表示 var2?
我可以改用 gvisGeoChart 来做到这一点
map <- gvisGeoChart(df, locationvar = 'state',
colorvar = 'var1', sizevar = 'var2',
options = list(region = 'US',displayMode = 'markers'))
plot(map)
但是,如果您仍然知道如何使用 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。当 var1 以大小编码时,我如何继续以标记的颜色表示 var2?
我可以改用 gvisGeoChart 来做到这一点
map <- gvisGeoChart(df, locationvar = 'state',
colorvar = 'var1', sizevar = 'var2',
options = list(region = 'US',displayMode = 'markers'))
plot(map)
但是,如果您仍然知道如何使用 gvisGeoMap 做到这一点,我将不胜感激。
谢谢