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'))