在与一些地图挣扎之后,我发现了一些我不知道的地方。我想将饼图添加到地理地图中。
这是我的数据:
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个部分而只是将它全部涂成黑色。有什么建议或帮助吗?
答案 0 :(得分:2)
plotrix包中有一个函数可以创建浮动饼图。但请注意,该函数的作者并不鼓励使用它,他写道,它表明R可以下降到制作那些与excel一样无用的情节,希望用户可以转换为更好的方式来呈现他们的数据。
您还可以使用TeachingDemos包中的subplot
函数将任何类型的图表添加到现有图(地图)中,因此它可以与饼图或其他更有用的图表一起使用。另请查看同一包中的my.symbols
函数,了解将信息添加到现有绘图/地图的其他方法。
其他人提到了爱德华·图夫特(优秀的建议),但也寻找威廉·克利夫兰研究不同类型地块的有效性(或缺乏)。