【发布时间】:2017-11-30 12:22:05
【问题描述】:
嗨, 我正在尝试在地图上绘制每平方的平均转化率。这很好用。有问题的是只有很少记录的正方形,这些记录经常达到接近 0 或 1 的极值。这使得图难以阅读。有没有办法排除未达到特定记录数的方块?或者设置颜色范围从例如 0.3 - 0.7?
代码:
library(ggplot2)
library(ggmap)
manila_map <- get_map("Manila,Philippines", zoom=11)
map <- ggmap(manila_map)
map + stat_summary_2d(
geom = "tile",
data = data,
fun = "mean",
binwidth = 0.02,
aes(x = lon, y = lat, z = requested),
alpha = 0.4
) +
scale_fill_gradient2(low = "red", mid = "yellow", high = "#007f00", midpoint=0.5)
【问题讨论】:
-
你们有SO用户的样本数据吗?如果可以,可以上传吗?
标签: r ggplot2 visualization heatmap ggmap