問題タブ [rworldmap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
145 参照

r - R World Map は、単一の国のクラスターのみを表示します

以下に示す国とクラスター番号のマトリックスがあります。

ここに画像の説明を入力

そして、これは私が使用しているRコードです

基本的に、例として米国と、米国が何年にもわたってどのようなクラスターを持っているかを示したいと思います。たとえば、米国が 2006 年のクラスター 7 にある場合、2006 年の米国とクラスター 7 の他の国のみを世界地図に色付けしたいと考えています。回避策を試していますが、もっと簡単な方法があるかもしれません。どんな助けでも大歓迎です

0 投票する
1 に答える
432 参照

r - 特別に定義されたカラー スケールを世界地図に割り当てる

それぞれに特定のスコアを持つ7つの国のリストがあります。このコードを使用すると、カラー スケールは最低スコア (0.1367) で始まり、最高スコア (0.3760) で終わります。0.08 などの低い値でスケールを開始し、0.4 などの高い値で停止するようにしたいと考えています。たとえば、0.1367 はまだかなり良いスコアですが、データセットで最も低いスコアであるため青色で表示されます。

データセットに含まれていない低い値から開始するようにカラー スケールを調整するにはどうすればよいですか?

これは私のコードです:

worldmap_image

0 投票する
1 に答える
58 参照

r - rworldmap: 同じパレットを使用して 2 つのマップをプロットします

同じパレットを使用して 2 つの異なるユーラシア マップをプロットしたいと考えています。私のデータフレームは次のようなものです:

ヘッド(DF)

d1 d2 国

1 4.4 14.2 ALB

2 2.9 5.2 かつ

3 9.9 36.9 アーム

4 5.6 69.0 アゼ

5 2.9 7.3 AUT

6 8.1 9.3 ベル

すぐ..

map1 の場合:

map1<- joinCountryData2Map(df, joinCode = "ISO3", nameJoinColumn = "country") mapCountryData(map1, nameColumnToPlot = "d1", catMethod = "pretty", mapRegion = "ユーラシア", colorPalette = "white2Black", missingCountryCol = "白い")

マップ1

map2 の場合:

map2<- joinCountryData2Map(df, joinCode = "ISO3", nameJoinColumn = "country") mapCountryData(map2, nameColumnToPlot = "d2", catMethod = "pretty", mapRegion = "ユーラシア", colorPalette = "white2Black", missingCountryCol = "白い")

マップ2

map1 と map2 の両方で同じパレットを共有する必要があります (この引数では、map2 のパレットが適しています。値が大きく、map1 にパレットが含まれているためです)。たとえば、"ARM" は、同じパレット スケールの map2 (36.9>9.9) でより暗くなります。

それは可能ですか?

ありがとう!!