問題タブ [ggrepel]

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

r - r(ggmap,ggplot)でマップ上の名前と警告メッセージを修正する方法

世界地図上に国名を表示する世界地図を作成しました。ただし、私の問題は、すべての名前が重なり合ってマップ上で見にくいことと、R が「欠損値」という警告メッセージを表示していることです。以下はデータセットとその他の情報です。

出力

Rコード:

警告メッセージ:

ここに画像の説明を入力

助けてくれてありがとう!

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

r - マウスを使用して geom_text() の位置を手動で調整しますか?

テキストの配置を手動で操作するパッケージ/機能があるかどうか疑問に思っていますgeom_text()か? オーバーラップなしの配置に使用してきましたggrepel::geom_repel_text()が、これはほとんどの場合に適していますが、大量のポイントがすべて狭いスペースに集まっている場合は、関連する座標を把握する必要なく、それらを移動する方がはるかに簡単です.各スポット。これは可能ですか?

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

r - R ggplot2 ggrepel - すべてのポイントを認識しながらポイントのサブセットにラベルを付ける

R「ggplot2」で構築しているかなり密な散布図があり、「ggrepel」を使用してポイントのサブセットにラベルを付けたいと考えています。私の問題は、散布図にすべてのポイントをプロットしたいが、部分集合に ggrepel のみをラベル付けしたいということです。これを行うと、ラベルを配置する場所を計算するときに、ggrepel はプロット上の他のポイントを考慮しません。プロット上の他のポイントと重なるラベルに(ラベルを付けたくありません)。

この問題を示すプロットの例を次に示します。

ラベルなしのプロット

ラベル付けしたいポイントのサブセットのみをプロットすると、ggrepel はすべてのラベルを他のポイントやラベルに対して重複しないように配置できます。

ラベル付き点のみをプロット

ただし、このデータのサブセットと元のデータを同時にプロットしたい場合は、ラベルが重なっている点が得られます。

ラベル付きプロット

ポイントのサブセットのラベルが元のデータのポイントと重ならないようにするにはどうすればよいですか?

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

r - ggbiplot を使用して PCA をプロットすると、ラベルが重複します。ggplotでPCAをプロットするには?

主成分をプロットしようとしています。次のコードを使用しています。私が直面している問題の 1 つは、変数のラベルが互いに近すぎることです。ggrepel を使用するとこの問題が解決することを読みました。

ここにサンプルデータがあります

EDIT1: 再現可能な出力を作成するための変更

ggplotで同じグラフをプロットするにはどうすればよいですか? ggrepelを使えるようにするには?