問題タブ [sf]
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 - maps 3.2.0 パッケージ (r): データセットの複数の領域を同じプロットに入れる方法は?
イタリアのロンバルディア地方の地図が必要です。
ただし、実行するmap("italy")
と、データセットが地域レベルではなく州レベルで分割されていることがわかります。ロンバルディア州は 12 の州で構成されています。を実行するとミラノ (都市と州) の地図を取得できますが、map("italy","Milan")
実行するとエラーが発生しますmap("italy","Lombardy")
。
私の質問は、1 つのマップに複数の州 (ロンバルディア州の州) を配置するにはどうすればよいですか? 内部境界線を削除することはできますか?
r - ggplot2 geom を単純な特徴プロットに追加する
このsf
パッケージは、空間データを操作するための、たとえばsp
. たとえば、緯度/経度座標のセットがある場合、次の開発バージョンで簡単にプロットできますggplot2
。
このggplot2::geom_sf
関数は、xy.sf
オブジェクトのジオメトリがポイントのセットであることを認識しているため、呼び出す必要はありませんggplot2::geom_point()
。
ただし、ポイントのセットに基づいて別のジオメトリを追加したいとします。
たとえば、ポイントが集中している場所を示す等高線レイヤーを生成する場合は、この回答とこの回答で提案されているように、ggplot2::geom_density2d
またはを使用します。ggplot2::stat_density2d
ただし、次のコード
次の画像を生成します
等高線の座標が逆になっているように見えることに注意してください。
上記のコードをいじってみましたが、うまくいきません。パッケージはかなり新しいことに気づきましたsf
が、マップはほぼ正しいものです! 何か案は?
編集:セッション情報を追加するのを忘れました