1

在与一些地图苦苦挣扎之后,我来到了我不知道的地步。我想将饼图添加到地理地图。

这是我的数据:

    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 部分,它只是把它涂成黑色。有什么建议或帮助吗?

4

1 回答 1

2

plotrix 包中有一个函数可以创建浮动饼图。但请注意,该函数的作者不鼓励使用它们,他写它是为了表明 R 可以下降到制作与 excel 一样无用的图,希望用户随后可以转换为更好的方式来呈现他们的数据。

您还可以使用subplotTeachingDemos 包中的功能将任何类型的图表添加到现有绘图(地图)中,因此它可以与饼图或其他更有用的图表一起使用。还可以查看my.symbols同一包中的函数,了解将信息添加到现有绘图/地图的其他方法。

其他人提到了爱德华·塔夫特(很好的建议),但也寻找威廉·克利夫兰研究不同类型地块的有效性(或缺乏有效性)。

于 2012-10-29T18:25:14.450 回答