問題タブ [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.
r - ggplot2で同等のロケーター(マップ用)
注:この質問はマッピングに固有のものですが、標準のデカルト座標系でプロットするときに使用できるようにしたいと思います。
私はベースグラフィックスが大好きですが、多くの点でggplot2も好きです。グラフを微調整するために最もよく使用される基本関数の1つはlocator(n)ですが、これによりggplot2でエラーが発生します。
これで、talkstats.com(ここgrid.locator()
)でDasonが私に指摘したように、何かを返すことができます。その何かを使って地図の座標を取得する方法がわかりません。
ユニットはマップ座標ではないため、役に立たなかったようです。多分私はある種の変換が必要です。
前もって感謝します。
編集:(DWinの応答に基づく)
Dwinは正しい考えを持っていますが、変換係数は少しずれています。それを手伝っていただければ幸いです。以下の例では、座標(x = -73&y = 40.855)に赤い点が付いたマップがあります。Dwinの応答を関数にスローして、座標を返しました。結果は私が入力した座標になると思いますが、そうではありません。
アイデア?
編集2:(バプテスマの答えから離れる)
があった
更新: ggmapパッケージのgglocator
関数にこの機能が含まれるようになりました。
r - Rでggplotを使用してGoogleマップをプロットする
RgoogleMaps パッケージを使用してクエリされたGoogle マップをプロットし、ggplot と組み合わせようとしています。最終的には、以下の図のように を使用して総人口を表示したいと思いgeom_point
ますが、過剰にプロットされているため、モンゴメリー地域に集中しようとしています。
R でクエリされたマップをプロットできないため、イライラしています。 and などのパッケージをいくつか試しましたread.jpeg
がpng
、うまくいきませんでした。
R コード:
編集:
これが私の大まかな結果です。私はまだしたい:
- 地図上ではかなり小さいように見えるので、ドットのサイズの縮尺を変更します。
- マップが引き続き表示されるように、ドットを透明にするか塗りつぶしません。
r - 高解像度の海岸線データはRですぐに利用できますか
海岸の比較的狭いエリア(経度と緯度の延長で約3度)のマップを作成したいと思っています。mapdataパッケージの高解像度データによって提供されるデータよりも高い解像度でRのデータをすぐに利用できることを知っている人はいますか?または、このデータをインポートするためのソースと方法を知っている人はいますか?
r - Rでは、ggplot2でscale_sizeを使用しているときにドットを透明にする方法は?
この方程式は、私の前の質問から導かれます。総人口を表すドットをプロットしたいのですが、これまでのところscale_size
、総人口に対するドットのサイズを作成していました。
ただし、ドットがマップを覆っているため、これらのドットを透明にしたいと考えています。ただし、送信しようとしているメッセージが明確である限り、他のオプションも受け入れます。
r - Rグーグルマップ、より長いパスを追加
RgoogleMaps http://cran.r-project.org/web/packages/RgoogleMaps/RgoogleMaps.pdfを使い始めたばかりで、とてもかっこいいようですが、GetMaps()パスオプションに制限があるようです。URLがGoogle静的マップAPIに送信され、pngファイル(または何か)がダウンロードされるようです。そのため、URL制限により、「map.png」に含めることができるパスのサイズが制限されます。 "。しかし、長いパスを作成するために、作成後または中間処理ステップでpngを編集するのは簡単でしょうか?誰かがrでこれを行う方法を知っていますか?このパッケージは、XY座標をpngラスターにマップする関数を提供しているようです。そして、あなたが気づいていないのなら、私はpngファイルの専門家から遠く離れているので、私が見逃している単純なものがあれば、気をつけてください。
r - R - 注釈の使用中に凡例を ggmap (ggplot2) に追加する
参考までに: 私は ggplot2 と ggmap にかなり慣れていないので、ずさんなコードで申し訳ありませんが、各グループが独自の色を持つ点のグループのセットをプロットできる唯一の方法です。また、私のOSはubuntuです。
凡例を ggmap オブジェクトに追加しようとしています。特に、色を遷移する連続グラデーションを持つ凡例を追加しようとしています。何かアドバイス?ggmap で凡例属性を試しましたが、機能していないようです。以下は私がこれまでに持っているものです。
r - geom_map を重ねた ggmap
データの取得と操作:
stamen.com から背景マップを取得します。プロットは見栄えがよくなります。
long、lat、Z、およびマップ上のプロットと空のプロットでデータ フレームを作成します。
「id」と呼ばれるいくつかの一意の ID を与えて強化します (ビタミンと鉄で?)
ここで、マップと制限で、74 人の出生率をプロットします。
空白のプロットでは、次のことができます。
しかし、ggmapではできません:
一部のバージョン:
geom_polygon を ggplot または ggmap に追加すると、期待どおりに動作します。それで、geom_mapで何かが起きています....
r - readPNGエラー:ggmapとStamen Maps
このエラーが発生し続けますreadPNG(destfile)のエラー:libpngエラー:PLTE:次のコードでのCRCエラー:
ただし、これは機能します。
何か案は?これは、ggmapではなくStamenマップの問題である可能性があると感じています。もしそうなら、私はそれを彼らに持っていきます。
r - OpenStreetMapを使用してdata.frameからポイントをプロットする
私は空間データの完全な初心者です。境界マップを正常にプロットする次のコードがあります。data.frameが格納するポイントとして追加したいと思います。OpenStreetMapのドキュメントからこれを理解できなかったことを事前に謝罪します...以下のコード:
ストアの形式が空間データに適していないのではないかと思います。
r - ggplotの凡例のラベルと名前を2つのレイヤーで変更するにはどうすればよいですか?
ggmapおよびggplotパッケージを使用してサンパウロマップの2つの異なるデータフレームの経度と緯度の座標をプロットしており、各凡例レイヤーに手動でラベルを付けたいと考えています。
更新:完全に再現できるように、以下のコードを編集しました(get_mapの代わりにgeocode関数を使用していました)。
更新:データフレームを結合せずにこれを実行したいと思います。
私はいくつかの質問に目を向け、さまざまな方法を試しましたが、成功しませんでした。凡例を挿入し、青い点をレストランとして、赤い点をサプライヤーとしてラベル付けする方法を知っている人はいますか?