問題タブ [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.

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

r - ggplot2 と tablegrob を使用して、NA 値を持つ複数の行列からの要約統計量でグループ化された箱ひげ図をプロットします

しばらく検索しましたが、 によって作成されたテーブルの数値の小数点以下の桁数を変更したいというこの小さな問題をまだ解決できませんtablegrob()。そうすることで、以下に示すように、ビュー全体の見栄えが良くなります。

ここに画像の説明を入力

これはコードです:

digitsinを使用して値を調整しようとしましたがtablegrob、うまくいきませんでした。options(digits=2)も試しましたが、これも機能しませんでした。考えやアイデアはありますか?

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

r - R, mapply , ggplot : EXPR は長さ 1 のベクトルでなければなりません

ggplot と gridExtra を使用してテーブルのサブセットをプロットしようとしています。しかし、次のエラー EXPR は長さ 1 のベクトルでなければなりません。

どんなサイドステップでも思いつくことができました。どんな助けでも役に立ちます。

ここに私が実行しようとしているものの小さな例があります:

0 投票する
2 に答える
8893 参照

r - gridExtra::grid.arrange からの出力をオブジェクトに格納する

を使用して複数のプロットを 1 つの画像に配置gridExtra::grid.arrangeしていますが、結合されたプロットを、返されたオブジェクトのリストの一部として関数内から返されるオブジェクトとして保存するオプションが必要です。理想的には、プロット オブジェクトを印刷せずにこれを行いたいと思います。

以下のコードは、2 つのプロットを作成し、それらを と組み合わせてgrid.arrange、結果を に保存しようとしますx。ただし、 にx評価されNULL、プロットが印刷されます。のドキュメントは、を使用してプロットをオフにできることを示しており、 を使用してオフにできることを示唆していgrid.arrangeますが、 はグロブ オブジェクトではないため、それを試みるとエラーが発生します。arrangeGrobplot=FALSEFALSE

私が理解していないことに対する提案はありますか?

コメントごとに、この編集を追加しています。で試してみるとarrangeGrob、まったく出力が得られません。

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

r - プロット(ggplot2)を水平に揃えるには?

こんにちは、R と ggplot2 コミュニティです。

で作成された 2 つのプロットを水平方向に並べたいと思いggplot2ます。1 つにはファセット (およびファセット ストリップ!) と凡例の両方がありますが、2 つ目はありません。それらは同じ Y 軸を共有しており、これを揃えたいと考えています。グロブの幅を使用してプロットを垂直方向に配置しても問題ありませんが、高さではわかりませんでした。

ここに私の質問をサポートするコードがあります。

以前にグロブの高さを操作する方法を知っていますgrid.arrange()か? (他の提案は大歓迎です!) さらに、たとえば総面積の 3 分の 2 を に割り当てる方法はplot_1?

私の実際のプロットには実際には が含まれていることにも注意してください。ただしcoord_flip()、この質問には関係ないと思います。

ご協力いただきありがとうございます!

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

r - Rでベン図をサブプロットとしてプロットする

3 つの異なるベン図を 1 つのプロットにサブプロットしたいと考えています。ベン図にはRVennDiagramパッケージを使用しています。サブプロットについては、 grid.arrange() を試しましたが、それは与えています

「arrangeGrob」エラー: 「arrangeGrob(...、as.table = as.table、clip = clip、ma​​in = main のエラー: 入力は grobs でなければなりません!」.

以下は、私が試したコードと私の R セッション情報です。

サブプロットとしてさまざまなベン図をプロットするための助けをいただければ幸いです。

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

r - R で grid.draw 出力を単一のプロットに配置できますか

grid.draw複数の出力を単一のプロットに配置できる方法はありますか。

以下に示すように、複数のgrid.draw出力があります。

試してみgrid.arrangeましたが、Error saying object g1 not found.

以下のコードを使用しました。

0 投票する
2 に答える
8437 参照

r - ggplot2:なぜgrid.arrangeが機能しないのですか?

で同じプロットに 2 行の char をプロットしたいggplot2。grid.arrange を使用して実行できることは承知していますが、コードに何かが欠けていることは確かです。

これが私のデータです。時間と率の両方をプロットしたい場所です

そして、ここに私のコードがあります

しかし残念なことに、まだ char p2 が 1 つしか表示されません。画像を参照してください。ここに画像の説明を入力

なんで ?

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

r - Error while adding main title with subscript in gridExtra

I am trying to arrange a few plots generated by ggplot2using the gridExtra package.

When I try to have a main title, the follwing works fine.

But when I try with expression to get a subscript,

I get the following error

How to fix this?

I am using R_3.1.3, gridExtra_0.9.1 and ggplot2_1.0.1

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

r - gridExtra でページごとに複数のプロットを印刷するには、行と列の数を指定するにはどうすればよいですか?

を使用して for ループを介して多数のプロットを作成し、ggplot各プロットをリストに保存しましたplots

他の場所で提案されているように gridExtra 関数を使用していますが、これを行うと、すべてのプロット (240 プロット) が 1 ページに印刷されます。

ページごとに 24 個のプロットを指定する方法はありますか? (つまり、6 行 x 4 列?)

これを試しましたが、エラーが返されます...