作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在坐标列表中添加一些饼图。请在附件中找到我正在使用的数据:
https://www.dropbox.com/sh/834f4ztfnv1o394/g9NbU8WeFt
基本上我正在使用这段代码:
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')
最佳答案
使用下面的解决方案,您将在 map 中获得小条形图(出于某种原因,饼图不起作用;此外,在我看来,饼图并不是一种可视化数据的好方法)。
# loading the required packages
require(reshape2)
require(ggplot2)
require(ggmap)
require(ggsubplot)
# preparing the data
df <- read.csv("sample.csv")
df$id <- sprintf("%02.0f", seq(1,36))
df <- df[,c(5,1,2,3,4)]
colnames(df) <- c("id","lat","lon","City","Village")
dfl <- melt(df, id=c("id","lat","lon"))
# getting the center point of the maps
mean(df$lat) # = 20.03142
mean(df$lon) # = 41.12421
# creating the map with the barplots
albahah <- get_map(location = c(lon = 41.12421, lat = 20.03142), zoom = 8, maptype = "roadmap", scale = 2)
ggmap(albahah) +
geom_subplot(data = dfl, aes(x = lon, y = lat, group = id,
subplot = geom_bar(aes(x = variable, y = log10(value),
fill = variable), stat = "identity")))
关于r - 谷歌地图中的饼图使用 plotGoogleMaps,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23014261/
leaflet:一个开源并且对移动端友好的交互式地图 JavaScript 库 中文文档: https://leafletjs.cn/reference.html 官网(英文): ht
我是一名优秀的程序员,十分优秀!