問題タブ [gridextra]
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 - 2つのグラフエッジを左揃え(ggplot)
私はggplotを使用していて、2つのグラフを重ねて表示したいと思っています。私grid.arrange
はgridExtraからそれらをスタックするために使用しました。問題は、軸のラベルに関係なく、グラフの左端と右端を揃えたいことです。(問題は、一方のグラフのラベルが短く、もう一方のグラフが長いために発生します)。
質問:
どうすればこれを行うことができますか?私はgrid.arrangeと結婚していませんが、ggplot2は必須です。
私が試したこと:
幅と高さ、ncolとnrowで遊んで、2 x 2グリッドを作成し、ビジュアルを反対側のコーナーに配置してから、幅で遊んでみましたが、反対側のコーナーでビジュアルを取得できませんでした。
r - grid.arrange プロット間のスペースを減らす
グリッドアレンジについて質問したところ、素晴らしい回答がありました。プロット間のスペースを減らしたいのですが、エラーが発生します。最初に動作するコードを示し、次にエラー コード (私が試したこと) を示します。私は実際にそれを見つけることができずgrid.arrange
、常にそれが由来であると想定していましgridExtra
たが、間違っている可能性があります.
だから2つの部分:
- グリッド配置でプロット間のスペースを減らすにはどうすればよいですか
- どこでドキュメントを見つけることができますか
grid.arrange
(Baptiste、あなたが gridExtra を維持していることは知っているので、意図したとおりに使用していない場合は、パッケージの考え方や使用法を修正してください。)
良いコード悪いスペース
悪いコード(私の試み)
エラー:
r - 結合されたggplotの共通の凡例を追加します
水平方向に整列する2つのggplotがありgrid.arrange
ます。私は多くのフォーラム投稿を調べましたが、私が試みることはすべて、現在更新されて別の名前が付けられているコマンドのようです。
私のデータは次のようになります。
これらのプロットのいずれかから凡例を抽出し、それを結合されたプロットの下部/中央に追加するにはどうすればよいですか?
r - grid.arrangeから境界線を削除します
gridExtraパッケージgrid.arrange関数を使用してmultipggplotグラフを結合しています。
私はこれをしています:
このコマンドは、p1とp2の間に境界線を置きます。grid.arrangeで境界線を削除するための情報が見つかりませんでした。境界線を削除することは可能ですか?
r - gridExtraでプロット幅を制御する方法は?
重複の可能性:
2つのグラフエッジを左揃え(ggplot)
で作成された2つのプロットをggplot
同じページの上部と下部に配置して、幅が同じになるようにしようとしています。データは同じ時系列からのものであり、x軸は時間であるため、同じ時間のデータポイントが相互に水平方向にシフトしないことが重要です。grid.arrange
パッケージgridExtraから試しました:
ただし、y軸ラベルの幅が異なるため、プロットの幅は異なります。同様の問題を扱っているこの投稿を見ましたが、その情報を自分の問題を解決するために適用することはできませんでした。
r - grid.arrangeを使用してマルチプロットggplot2でタイトルを変更する
grid.arrange を使用して 2x2 プロットを作成できました。
このマルチプロットのメイン タイトルは非常に小さいです。タイトルのテキストのサイズとフォントを変更する方法はありますか。
r - grid.draw にドル記号を表示する
grid.draw
of packageによって描画されたテーブルで、ドル記号を追加して 2 桁に丸めるにはどうすればよいgridExtra
ですか?
テーブルを描画する前に使用しround
ていますが、「$」を丸めて追加してテーブルを描画する方法がわかりません。任意の提案をいただければ幸いです。
ここに私のデータがあります df
r - gridExtra を使用して多くのプロットを配置する
私は何時間もかけて 11 個のグラフを 1 つのプロットに収めて配置しようとしましgridExtra
たが、惨めに失敗しました。
私はダイヤモンドの 11 の分類 ( と呼びますsize1
) と他の 11 の分類 ( ) を持っており、それぞれの増加と増加(1 から 6 まで)size2
の中央値がダイヤモンドの増加によってどのように変化するかをプロットし、11 のプロットすべてを同じグラフ。他の投稿で提案されているように使用してみましたが、凡例が右に遠く離れており、すべてのグラフが左に押しつぶされています。凡例の「幅」を指定する方法を教えてください。良い説明が見つかりません。お世話になりました、本当にありがとうございました...size1
clarity
size2
gridExtra
gridExtra
データフレームを再作成するための良い例を見つけようとしましたが、これにも失敗しました。このデータフレームが私がやろうとしていることを理解するのに役立つことを願っていますgridExtra
.他の部分について他のコメントがあれば教えてください):
r - grid.draw 次のページにテーブルを印刷し続ける
私はdata.frame
60行あります。1つのPDFページで印刷できません。次のページに印刷し続けるにはどうすればよいですか?
r - グリッドテーブルの行名を抑制するR
gridExtraを使用してテーブルを作成できます。
例えば:
ただし、これにより行名列1:6が生成されます。行名列を抑制してテーブルに表示されないようにする方法はありますか?
ご協力ありがとうございました。