私は現在、英国のシェープファイルを持っており、英国のさまざまな地域の種の個体数をプロットしています。これまでのところ、種の個体数の 3 つのレベルをプロットし、赤 = 高、オレンジ = 中、緑 = 低に色付けしました。しかし、私がやりたいことは、3 色だけで囲まれるのではなく、グラデーション プロットを作成することです。これまでのところ、列名として地域を持ち、その下に各地域の種の数を持つ Count というテーブルがあります。私の最小カウントは 0 で、最大は約 2500 で、Count の領域はシェープファイルの領域と一致します。自分で入力したレベルに基づいて、高、中、低を判断する機能があります
High<-colnames(Count)[which(Count>'input value here')]
そして、これらは次のようにシェープファイルにプロットされます。
plot(ukmap[(ukmap$Region %in% High),],col='red',add=T)
残念ながら、パッケージを実際にインストールすることはできません。colorRamp を使用することを考えていましたが、どうすればよいかわかりません。
編集:私のデータは次のようになります
Wales Midlands North Scotland South East South West
1 551 32 124 1 49 28
3 23 99 291 152 164 107
4 1 7 17 11 21 14
7 192 32 12 0 1 9
9 98 97 5 1 21 0
最初の列は種を表す単なる数字であり、現在、英国のシェープファイルにカウントをプロットする関数がありますが、高、中、低の境界に基づいています。上記のデータはシェープファイルに添付されていません。次に、データ セットの行 (種) ごとにループし、行 (種) ごとに新しいマップをプロットします。