問題タブ [gtable]
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 - gtable 構造要素の説明
gtable を作成していくつかの要素を見ると、たとえば次のように表示されます。
作成されたプロットに関して、これらの要素の値が何を意味するかについての詳細なドキュメントはありますか? gtable のドキュメントには、gtable の作成と修正に関する機能のみが記載されています。データは7月5日に作成された投稿からのものです。
r - ggplot とベース グラフィックスを組み合わせるときに、同じ余白のパネルを作成する
ggplot とベース グラフィックスを組み合わせた図を生成しました。
plotViewport コマンドを使用し、par("mai") によって取得された最初のパネルの寸法に従ってパネルの寸法を設定します。添付の図は結果を示しています。
ただし、両方のパネルの寸法は一致しません。つまり、2 番目のパネルは最初のパネルよりもわずかに幅が広いように見えます。マージンを手動で設定しなくても、どうすればこれを克服できますか
r - 最大幅を見つけるために「TableGrob」のエントリを反復処理しますか?
この変更された、しかし恥知らずに汚されたコードを検討してください。
これらの条件下では、gA$grobs[[8]]
2 つのエントリがあり、コードが最初のエントリに明示的にアクセスして、必要な凡例の調整を決定するため、凡例の配置が意図したとおりに機能しません。
それに応じてやりたいことは、すべてのエントリを反復処理してgA$grobs[[8]]
、使用する最大幅を見つけることです。
ところで:
これで私が何をしようとしているのかが明確になることを願っています。
ご指摘ありがとうございます、ジョー
r - ggplot2 プロットを垂直に揃える
https://gist.github.com/low-decarie/5886616にあるコードを使用して、 デュアル樹状図タイル プロットを生成できます。
dual_dendogram_tile_plot(as.matrix(USAArrests), main="USA Arrests")
問題: 垂直デンドグラムをタイル プロット エリアに合わせます。(および/または水平樹状図の位置合わせを改善します)
この質問は以下に関連しています。
r - 2つのプロットをggplotで揃えるには?
を使用して 2 つのプロットを整列させようとしていますgrid
が、成功していません。プロットの境界線/サイズが同じになるようにテーマを微調整しようとしましたが、同じy座標を使用しているにもかかわらずプロットが整列しません。以下の例ではannotation_custom
(サイト上のいくつかの例) を使用できますが、これにより、追加できるテキストの量が制限されます。提案/修正/代替案は大歓迎です。
私の醜いコード
r - facet_grid プロットのすべてのファセットに対して X 軸のテキストをオンにします
私はこのユーザーと同じ問題を抱えています:facet_grid
個別の x 軸でプロットを作成したいのですが、ファセットの一番下の行の下だけでなく、各ファセットの下に x 軸のラベルを書きたいと思います。 . 例えば:
ただし、その投稿のソリューションを使用しないことfacet_wrap
をfacet_grid
お勧めしfacet_grid
ます.行。
を使用して、すべての x 軸が実際には同じである場合、各ファセットの下に x 軸ラベルを取得する方法はありfacet_grid
ますか?