問題タブ [grob]

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

r - R ggplot2 凡例間のスペースを削除する 二軸プロット

2 つの y 軸とマージしようとしている 2 つのグラフがあります。マージしようとしている 2 つの凡例の間のスペースを取り除くのに苦労しています。ここに私の2つのグラフがあります:

以下は、2つをマージする方法です。

グラフメ1

ここに画像の説明を入力

グラフメ2

ここに画像の説明を入力

合併した

ここに画像の説明を入力

この最後の写真では、マージしようとしている 2 つの伝説の間のギャップを見ることができます。可能であれば、「p_val」というタイトルを取り除き、両方の凡例を 1 つの名前「type」の下に結合したいと思います。

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

r - ファセット ラベルをグループ化するタイトル

この投稿で提供されているガイドラインを使用して、ファセット グリッドにタイトル (以下に示す「ID」) のラベルを付けたいのですが、特定のコードに適合させるのに十分な Grob パラメーターをいじる方法がわかりません。ケース(努力不足のためではありません)。ファセット グリッドの上にセカンダリ ラベルを配置したいのですが、ご覧のとおり、ラベルは X 軸の範囲全体をカバーしていません。それに応じてこのコードを微調整する方法を誰かが親切に説明してくれますか? グロブパラメーターが実際に何を参照しているのかを理解したいので、コピー/貼り付けするのではなく、自分でコードを微調整できます。どうもありがとう。

ここに画像の説明を入力

私のデータのサブセット:

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

r - grid.arrange の条件付きグラフ

のような構造を使用する方法はありますか

ここgraphXで、 はプロット ( で作成ggplot2) または以前に定義されたグロブです。印刷する前にオブジェクトを別のもの(データフレーム?)にifelse評価するように見えるため、適切な入力が正しく機能しません。grobgrid.arrange

また、すべてのグラフ オブジェクトをコレクションに格納して使用しようとしましたgrid.arrangeが、適切なデータ構造がうまく機能しませんでした。

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

r - テーブル内の既存のすべてのグロブのフォント サイズを変更する

以下は、個々の grob 要素のフォント サイズを変更する方法を示す、baptiste が提供するサンプル コードです。

テーブル内のすべてのグロブをどのように行うのですか?

私は使用しようとしました

しかし、これは正しい構文ではありません。

0 投票する
3 に答える
8484 参照

r - gtable を使用して ggplot プロット (同じ幅のグロブ) を配置し、2x2 レイアウトを作成する

grobs と gtable を使用して、4 つの (ggplot2) プロットを 2x2 グリッドに配置しようとしています。幅を設定する方法がわかりません。また、1xn または nx1 以外の配置もわかりません。

このコードの使用:

次の 1x4 配置を作成できます。 1 x 4 のプロット配置

2 つの列に grid.arrange を使用すると、4 つのプロットでプロットの幅が異なります。

4 x 4 プロット配置 - 不等幅

4 x 4 配置の gtable にプロットをバインドするにはどうすればよいですか?

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

r - "\n" コマンドが機能せず、textGrob を使用して 2 行または 3 行の長い図のキャプションを作成する

次のスクリプトを使用して、結合されたプロットの下に2行から3行の図のキャプションを作成しようとしています:

しかし、このコマンドを実行しようとすると、まだ 1 行のキャプションが形成されます。

アップデート:

@baptiste さん、ご提案ありがとうございます。これで、改行コマンドが plotmath と互換性がないことがわかりました。しかし、新しいスクリプトを取り込もうとすると、プロットが消えてキャプションと結合しませんでした。

今私のクエリは次のとおりです。

  • @baptiste 卿によって提案されたスクリプトを元のスクリプト (上記のように) に組み込み、2 つのプロット (pl と pl1) をキャプション (@baptiste によって提供された) の左下部分に結合するにはどうすればよいでしょうか。組み合わせプロット?

これを修正する方法について何か提案はありますか? どうもありがとうございました。