Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在R密度图中添加英里区域?_R - Fatal编程技术网

如何在R密度图中添加英里区域?

如何在R密度图中添加英里区域?,r,R,我正在绘制一些与美国地图上的邮政编码相对应的点。我想给美国地图上的某些城市添加一个圆圈,对应于一个有一定英里数的区域。例如,如果我在看洛杉矶,我想在顶部添加一个褪色的圆圈,以显示洛杉矶周围50英里的半径。然后我想在前一个圆圈的基础上再画一个圆圈,显示城市周围51-150英里的半径,以此类推 我使用的是ggplot2软件包。我试着输入邮政编码和/或long/lat作为一个单独的点,但它不起作用,我有点不知所措 ggplot(data1, aes(longitude, latitude)) + ge

我正在绘制一些与美国地图上的邮政编码相对应的点。我想给美国地图上的某些城市添加一个圆圈,对应于一个有一定英里数的区域。例如,如果我在看洛杉矶,我想在顶部添加一个褪色的圆圈,以显示洛杉矶周围50英里的半径。然后我想在前一个圆圈的基础上再画一个圆圈,显示城市周围51-150英里的半径,以此类推

我使用的是ggplot2软件包。我试着输入邮政编码和/或long/lat作为一个单独的点,但它不起作用,我有点不知所措

ggplot(data1, aes(longitude, latitude)) +
geom_polygon(
data = us,
aes(x = long, y = lat, group = group),
color = 'black',
fill = "gray",
alpha = .35
) + theme_bw()+
geom_point(aes(color = count), size = .3, alpha = .25) +
xlim(-125,-65) + ylim(20, 50) + ggtitle("Density Map of Member Order ZIP 
Codes") +
xlab("Longitude") + ylab("Latitude")
***这就产生了一幅我们的地图,上面有许多和邮政编码相对应的点


没有错误消息,只是困惑于如何继续和下一步尝试。

在ggplot2上画一个圈:没有帮助……这个如何:在ggplot2上画更多的圈:你甚至谷歌兄弟吗?在ggplot2上画一个圈:没有帮助……这个如何:在ggplot2上画更多的圈:你甚至谷歌兄弟吗?