如果您需要更好的答案,您需要更具体地了解您正在使用的数据,但我尝试为您创建一些与您提供的列名相匹配的数据
require(googleVis)
#simulate some data based on your column names
country=c("Canada","USA","Mexico","Australia")
Sum.of.XcelerateExp=c(50,100,75,25)
Count.of.acctName=c(1,2,3,4)
# put variables into a dataframe called test
test=as.data.frame(list(country=country,
Sum.of.XcelerateExp=Sum.of.XcelerateExp,
Count.of.acctName=Count.of.acctName))
# create map
plot(gvisGeoMap(test,
locationvar="country",
numvar="Sum.of.XcelerateExp",
hovervar="Count.of.acctName",
options=list(dataMode="markers")))
该情节适用于我的计算机(我使用的是谷歌浏览器),但查看 gvisGeoMap 的帮助文件可能您遇到的问题是您的国家/地区格式错误?locationvar 的格式 2 表示它可以是国家名称。也许向我们提供数据的前几行以及数据集的结构
尝试使用以下函数运行您的脚本,以便我们了解您正在使用什么:
head(test)
str(test)