問題タブ [tmap]
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 - GADM SpatialPolygonsDataFrame のプロットが R に読み込まれないのはなぜですか?
ワンライナー: R は SpatialPolygonsDataFrame をプロットするのに時間がかかりすぎており、私がオンラインで見つけた最良の答えは、問題がマシン固有であるということです。
問題: GADMからダウンロードしたインド (レベル = 1) の SpatialPolygonsDataFrame をプロットしようとしていますが、特定の時間にプロット関数 (spplot、plot、tm_shape) がプロットを生成していません。代わりに、R はバックグラウンドで動作しているように見えますが、5 分以上経ってもプロットはありません。コンソールの上に表示される停止ボタンを押しても何も起こらず、最終的に別の方法を再試行するには、アプリを強制終了する必要があります。私の質問はこの質問に似ていますが、その質問に対するコンセンサスは、問題がマシン固有のように見え、その後解決策がないということでした。
私のマシン/R studio バージョンに関する情報は次のとおりです: R バージョン 3.3.2 (2016-10-31) / R Studio バージョン 1.0.136 / OS: MacOS Sierra バージョン 10.12.6。
ファイルのダウンロード元: RDS 形式のGADM
(1.) さまざまな描画メカニズムを試しました
(2.) RDS の代わりにシェープファイルから SpatialPolygonsDataFrame を再作成しようとしました
(3.) マシン上のすべてのパッケージを更新し、sp パッケージと tmap パッケージをアンインストールして再インストールしました。
(4.) 他の国のファイルを試しましたが、同じ問題がありました。
(5.) SpatialPolygonsDataFrame の構造を調べたところ、問題は見つかりませんでした。問題はなく、正しい方法で配置されているようです。
(6.) maps パッケージを使用してデータをプロットすると正常に動作します。何らかの理由で SpatialPolygonsDataFrame クラスがプロットされません。また、 DIVA-GISから形状ファイルをプロットしようとしました。
要件基本的に、シャイニー インタラクティブ RMarkdown レポートに入力し、因子変数に基づいて州の色を塗りつぶすことができるインドの州境界マップが必要です。使用できるデータの回避策はありますか?
質問:何をすべきか、またはさらに診断する方法がわかりません。お役に立てれば幸いです。さらに情報があれば喜んで提供させていただきます。また、マシンにロードして試すために使用している正確な RDS ファイルもリンクしています。
更新 提案された解決策はどれも私のシステムでは機能しませんでしたが、私が抱えていたこの課題はシステム固有のものだったと思います。最終的に、Amazon Web サービスのリモート Windows インスタンスで同じコードを実行しようとしたところ、コードは正常に機能しました。そのため、Mac の問題なのかハードウェアの問題なのかわかりませんが、このアップデートがお役に立てば幸いです。
r - R - tmap でマップにドットを追加する
私のマップ作成コードは、国勢調査データに基づいてマップを生成し、重要なポイントを tm_dots() レイヤーとしてプロットします。私ができるようにしたいのは、ドットの種類を区別することです(たとえば、場所が「非公式」または「商業」の場合)。
私が探しているのは本質的に次のとおりです。
複数の tm_dots() レイヤーを追加することはオプションではありません。また、ドットの凡例の名前を変更することもできません。それに関するアドバイスも大歓迎です。
ご協力いただきありがとうございます!
解決
今後の参考のために、 viaに追加officesして、変数を に追加しました。パラメータに関係なくNA 値を表示することに問題がありましたが、機能しました。最終行:
bristolleft_joinClassificationSpatialPolygonsDataFrameshowNA = NAcolorNA = NULLtm_dots(size=0.1,col="Classification", palette = "Set1", colorNA = NULL)
r - ラベル付けされた位置点の間に線を追加します
R の tmap パッケージを使用して、ラベル付きの位置点を線で接続するのに苦労しています。
セッション情報:
私の目標は、関数の対話型オプションを使用して、トラックをプロットし、保存後に視覚化できるようにすることsave_tmapです。
場所をプロットしてラベルを付けるか、線のみをプロットすることができます。
https://rpubs.com/walkerke/points_to_line
ラベルが付けられ、それらを結ぶ線を持つ点を含む単一のインタラクティブなプロットを作成する方法を誰かに教えてもらえますか?


