問題タブ [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.
r - ggrepel はプロットの制限を変更し、同じコードの複数回の実行に対して異なる方法で実行します
私はggrepelを使用して、二次元プロットにいくつかの名前を書き込んでいます。追加の注釈もいくつかあります。まったく同じコードの場合、一部の実行では 2 つの重複があり、一部の実行では重複していないことに気付きました。特に悪いのは、実際にプロットのマージンを変更し、他の単語と衝突しない単語でそれを実行するため、ggrepel が動き回らないことです。
geom_text_repel の代わりに geom_text を使用すると、問題が解決するか、シードも設定すると問題は解決しますが、さまざまな理由でどちらも実行できません。ggrepel には名前をシャッフルするためのランダムなコンポーネントが必要であることは理解していますが、これがプロットの制限をどのように変更するのかわかりません。これがサンプル コードです。違いを確認するには、数回実行する必要があります (右上に表示されます。Sirius B. は、一部の実行では「Controvers」と衝突し、他の実行では衝突しません)。
Windows 10 で R 3.5.3、ggplot2 3.1.1、ggrepel 0.8.1 を使用しています。