問題タブ [ggmap]

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 投票する
1 に答える
865 参照

r - ggmap を使用した切断密度ポリゴン

R/ggmap を使用して密度マップをプロットするのに問題があります。私のデータは次のようになります。

そして、私はこれを使用してそれをプロットしています:

ただし、輪郭はきれいに見え、一部のポリゴンは問題ありませんが、境界と交差するポリゴンは、正しい「滑らかな」部分とポリゴンを閉じる直線部分の 2 つのコンポーネントに分割されます。これらの 2 つの部分は、マップの境界で交わります。

私のデータはマップの境界を越えて広がっているため、KDE ​​が境界までの密度の意味のある見積もりを導き出すための十分な情報があります。

問題が何であるかを知っている人はいますか?そして、もっと重要なのは、どうすれば修正できるのでしょうか?

ありがとう、アンドリュー。

ここに画像の説明を入力

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

r - 経度/緯度を使用して2国間のggmapプロットに線を引く

私はまったくの初心者でR、2 つの国の間に線を引きたいと思います (たとえば、旅行の回数などで重み付けすることができます)。現在、各首都の経度と緯度を使用して線を引いていますが、パッケージ ggmap を使用して実行したいと考えています。私は周りを見回していましたが、これまでのところ解決策は見つかりませんでした。私は迅速な助けをいただければ幸いです。

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

r - ggmap を使用して正射投影図を作成する

次のスクリプトでは、多数の点のペアを読み取り、マップ上に線を描画します。私は ggmap を使用して、Google からマップを取得し、この行をプロットしています。

残念ながら、これにより、カナダの北緯が原因で、マップの上部で距離に大きな歪みが生じます。

カナダの病院までの距離

projection=mapprojection(orthographic)これは、正射図に切り替えることで簡単に修正できます。また、createMap 関数内に追加することで、線のプロット方法の投影を変更できますが、Google から取得した地図画像の投影を変更することはできません。 Web メルカトル図法。ggmap を使用してこれを行う方法はありますか、それとも別のパッケージを試す必要がありますか? もしそうなら、あなたは何をお勧めしますか?

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

r - 非デカルト座標のannotation_customメソッドと同様に、テーブルをggmapにプロットできますか

私は ggplot2 で遊んでいて、r の ggplot のプロット領域内にテーブルを追加していることがわかりました

テーブルの配置にマップ座標が使用された場合など、非デカルト座標を使用してプロットする方法はあるのでしょうか。私はいくつかの地図を持っていて、それらに対応するデータを表にしてポイントの詳細を示すことができれば素晴らしいと思いました。

非デカルト座標のannotation_customの回避策を誰かが知っているなら、それは大歓迎です。

編集:これは私のマップがどのように見えるかの画像です。これの左側にテーブルをプロットする別の方法があると思っていました.ここに画像の説明を入力

編集:これが私がやろうとしていることです ここに画像の説明を入力

編集:プロットの基本的なコード構造は次のとおりです

今日はデータをアップロードしようと思います。

データをアップロードしました。グラデーション値とテキスト タグの配置については後で修正できるので心配する必要はありません。現在の ggmap コードもリンクしますが、データを並べ替えるために非常に大きなループを使用しています。

https://drive.google.com/file/d/0B8qOIJ-nPp9rM1U1dkEzMUM0Znc/edit?usp=sharing

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

r - ggmapクラスで軸範囲を見つける

ggmap でジオコーディングすると、次のようになります。

緯度と経度の範囲を見つけるにはどうすればよいですか? str(map_obj) を実行して $ll.lat、$ll.lon を確認できますが、これらを取得するにはどうすればよいですか? map_obj$ll.lon を試してみました

ggmap で緯度ベクトルと経度ベクトル全体をスローするのではなく、データ ポイントをマップの可視領域のみにサブセット化したいため、この質問をしています。