問題タブ [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 - R ggplot2 と古いスタイルのプロットの混合
上のデータ ポイントの一部に自動的にラベルを付けようとしていますmanhattan plot。
が何であるかを知らない人にとってmanhattan plotは、それは本当に問題ではありません。
古いスタイルの R コードを書き直すggplot2ことは、私にとってより大きな挑戦のようです。
スクリプトに追加したい唯一の機能は、( を使用してggrepel) いくつかのデータ ポイントに適切にラベルを付けることができるようにすることなので、古いコードでプロットされたグラフにラベルを重ねるだけでよいと思います。
私の現在の試みは次のとおりです。
libary(ggplot2)私が置き換えた唯一の行は( &を追加する以外にlibrary(ggrepel))次のとおりです。
問題は、ラベルがまったく表示されないことです。
どうぞよろしくお願いいたします。
r - ggrepel を使用して平均値をテキスト ラベルとして表示する
平均値を表示したいプロットを作成しています。平均値とそれに対応する値の両方を表示することができましたが、平均値が投入されてプロットが雑然としすぎていることがわかりましたggrepel::geom_label_repel。データポイント。うまくいかないことを試してみましたが、望ましい結果を得る方法を誰かが理解するのを手伝ってくれれば幸いです。ありがとう。


reprex パッケージ(v0.1.1.9000)によって 2018-02-10 に作成されました。
r - ggrepel (geom_text_repel) の plotly にフックを構築しようとしています
gets3methods以下のリンクは、呼び出しを使用して plotly にフックを構築する方法について説明していますto.basic. geom_lineただし、これは単純な geom ( to )に分割された geom に対してのみ機能しgeom_pathます。それgeom_text_repelが可能かどうかはわかりません。
のカスタムメソッドを作成する必要があることに言及しますgeom2trace。これを行うにはどうすればよいでしょうか?私は S3 データ ガイドラインに不慣れで、このようなことを行っているので、ここからどこから始めればよいか正確にはわかりません。
を実行すると、次のmethods(geom2trace)ようになります。
geom2trace.GeomTextここで必要と思われるa が表示されます。
ここでのガイダンスは、インタラクティブなワードクラウドを作成しようとする私にとって大きな助けになるでしょう! このプロジェクトの成果も喜んで共有します。
カスタム geom を下位レベルの geom に変換できない、より複雑なケースでは、geom2trace() ジェネリックのカスタム メソッドが必要です (methods(geom2trace) には、ネイティブでサポートされているすべての基本的な geom がリストされています)。このメソッドには、データ フレームから、plotly.js の図参照に準拠したリストのようなオブジェクトへの変換が含まれている必要があります。
https://plotly-book.cpsievert.me/translating-custom-ggplot2-geoms.html