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 までの数字で構成されており、この円グラフを州の地図に載せたいと思います。もちろん、NY 地域とその他の選択された地域です。これを行う方法に関するチュートリアルを実際に見つけることができず、どのパッケージを使用するのが最適かわかりません。マッピングのためだけに、パッケージマップを使用しています

このコードを使用してマップを定義します

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 と同じくらい役に立たないプロットを作成できることを示すためにそれを書いています。

TeachingDemos パッケージの関数を使用してsubplot、任意のタイプのグラフを既存のプロット (マップ) に追加することもできるため、円グラフやその他のより便利なグラフで使用できます。my.symbols既存のプロット/マップに情報を追加する他の方法については、同じパッケージの関数も参照してください。

他の人はエドワード・タフテ(優れた提案)に言及していますが、さまざまなタイプのプロットの有効性(またはその欠如)に関する研究についてウィリアム・クリーブランドを探しています.

于 2012-10-29T18:25:14.450 に答える