如何将饼图添加到用r的地理图中



在用某些地图挣扎后,我到达了我不知道的地步。我想将饼图添加到地理图中。

这是我的数据:

    zip city      state  latitude   longitude   plan_chosen
  10001 New York    NY  40.75074    -73.99653   3
  10001 New York    NY  40.75074    -73.99653   1
  10001 New York    NY  40.75074    -73.99653   1
  10017 New York    NY  40.75216    -73.97231   3

这也适用于其他位置。我想做的是定义plan_chosen的饼图。这是由数字1到4组成的,我想将此饼图放在纽约地区和其他一些选定区域的状态图上。我真的找不到有关如何执行此操作的教程,我不知道最好使用哪种软件包。只是为了映射,我一直在使用包装地图

我使用此代码定义地图

map('state', fill=FALSE, col="#cccccc")

我想添加3到4个饼图。我是否必须进一步修改数据或哪个软件包有用?

我一直在尝试包rworldmap和此代码

mapPies( tel,nameX="longitude", nameY="latitude" , nameZs=plan_chosen,mapRegion='america' , add=TRUE)

但在这里我的问题是,它不会将馅饼分成4个部分,而只是将其颜色为黑色。有任何建议或帮助吗?

plotrix软件包中有一个函数,可以创建浮饼图。但是请注意,该功能的作者不鼓励使用它们,他写了这件事,以表明R可以下降到像Excel一样无用的地块,希望用户可以转换为更好的方式显示其数据。p>您还可以在教学内容软件包中使用subplot函数将任何类型的图表添加到现有图(MAP)中,因此可以与饼图或其他更有用的图表一起使用。还可以在同一软件包中查看my.symbols函数,以获取其他方式将信息添加到现有绘图/地图中。

其他人提到了爱德华·塔夫特(Edward Tufte(Edward Tufte)(提出的建议),但也寻找威廉·克利夫兰(William Cleveland

最新更新