R 使用谷歌地图绘制谷歌地图中的饼图

R 使用谷歌地图绘制谷歌地图中的饼图,r,google-maps,coordinates,pie-chart,R,Google Maps,Coordinates,Pie Chart,我试图在坐标列表中添加一些饼图。请查看附件中我使用的数据: 基本上我使用的代码是: data<-read.csv(file.choose(),header=T) coordinates(data) = ~ x + y proj4string(data) = CRS("+proj=longlat +datum=WGS84") mychart<-segmentGoogleMaps(data, zcol=c('City','Village'),mapTypeId='ROADMA

我试图在坐标列表中添加一些饼图。请查看附件中我使用的数据:

基本上我使用的代码是:

data<-read.csv(file.choose(),header=T)  
coordinates(data) = ~ x + y  
proj4string(data) = CRS("+proj=longlat +datum=WGS84") 
mychart<-segmentGoogleMaps(data, zcol=c('City','Village'),mapTypeId='ROADMAP',  
   filename='myMap4.htm',colPalette=c('#E41A1C','#377EB8'), strokeColor='black') 

数据使用下面的解决方案,您将在地图中获得小的条形图(由于某些原因,饼图不起作用;而且在我看来,饼图并不是一种很好的数据可视化方法)

#加载所需的包
要求(2)
需要(ggplot2)
需要(ggmap)
需要(子批次)
#准备数据

df您可以使用R软件包
plotGoogleMaps
中的
segmentGoogleMaps
功能,请参见该功能帮助中的示例:

 # Data preparation
 data(meuse)
 coordinates(meuse)<-~x+y
 proj4string(meuse) <- CRS('+init=epsg:28992')

 m<-segmentGoogleMaps(meuse,zcol=c('zinc','lead','copper'))
#数据准备
数据(meuse)
坐标(默兹)
 # Data preparation
 data(meuse)
 coordinates(meuse)<-~x+y
 proj4string(meuse) <- CRS('+init=epsg:28992')

 m<-segmentGoogleMaps(meuse,zcol=c('zinc','lead','copper'))