2012-10-29 85 views
1

在與某些地圖拼搏之後,我到了一個我不瞭解的地步。我想將餅圖添加到地理地圖。如何將餅圖添加到地圖上與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 

這也是其他locations.What我想要做的就是定義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個部分,它只是顏色是全黑的分割餡餅。任何建議或幫助?

+2

Pie charts BAD,Ed。 Tufte好。 'nuff說。 –

+0

對不起,我沒有得到你想說的。我一直在閱讀,餅圖是壞的,但我仍然認爲他們會這麼做,Ed是什麼。塔夫特? – user1741021

+0

Google Edward Tufte - 有效圖形的導師。 –

回答

2

plotrix軟件包中有一個函數可以創建浮動餅圖。但請注意,該函數的作者並不鼓勵他們使用它,他寫道它表明R可以下降到與excel一樣無用的地塊,希望用戶可以轉換爲更好的方式呈現數據。

您還可以使用TeachingDemos軟件包中的subplot函數將任何類型的圖表添加到現有的繪圖(地圖),因此它可以與餅圖或其他更有用的圖表一起使用。還可以查看同一包中的my.symbols函數,以獲取將信息添加到現有繪圖/地圖的其他方法。

其他人提到Edward Tufte(極好的建議),但也要尋找William Cleveland研究不同類型地塊的有效性(或缺少)。

相關問題