問題タブ [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.
r - 特別に定義されたカラー スケールを世界地図に割り当てる
それぞれに特定のスコアを持つ7つの国のリストがあります。このコードを使用すると、カラー スケールは最低スコア (0.1367) で始まり、最高スコア (0.3760) で終わります。0.08 などの低い値でスケールを開始し、0.4 などの高い値で停止するようにしたいと考えています。たとえば、0.1367 はまだかなり良いスコアですが、データセットで最も低いスコアであるため青色で表示されます。
データセットに含まれていない低い値から開始するようにカラー スケールを調整するにはどうすればよいですか?
これは私のコードです:
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 = "白い")
map2 の場合:
map2<- joinCountryData2Map(df, joinCode = "ISO3", nameJoinColumn = "country") mapCountryData(map2, nameColumnToPlot = "d2", catMethod = "pretty", mapRegion = "ユーラシア", colorPalette = "white2Black", missingCountryCol = "白い")
map1 と map2 の両方で同じパレットを共有する必要があります (この引数では、map2 のパレットが適しています。値が大きく、map1 にパレットが含まれているためです)。たとえば、"ARM" は、同じパレット スケールの map2 (36.9>9.9) でより暗くなります。
それは可能ですか?
ありがとう!!