問題タブ [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 - ggplot2 と tablegrob を使用して、NA 値を持つ複数の行列からの要約統計量でグループ化された箱ひげ図をプロットします
しばらく検索しましたが、 によって作成されたテーブルの数値の小数点以下の桁数を変更したいというこの小さな問題をまだ解決できませんtablegrob()
。そうすることで、以下に示すように、ビュー全体の見栄えが良くなります。
これはコードです:
digits
inを使用して値を調整しようとしましたがtablegrob
、うまくいきませんでした。options(digits=2)も試しましたが、これも機能しませんでした。考えやアイデアはありますか?
r - R, mapply , ggplot : EXPR は長さ 1 のベクトルでなければなりません
ggplot と gridExtra を使用してテーブルのサブセットをプロットしようとしています。しかし、次のエラー EXPR は長さ 1 のベクトルでなければなりません。
どんなサイドステップでも思いつくことができました。どんな助けでも役に立ちます。
ここに私が実行しようとしているものの小さな例があります:
r - gridExtra::grid.arrange からの出力をオブジェクトに格納する
を使用して複数のプロットを 1 つの画像に配置gridExtra::grid.arrange
していますが、結合されたプロットを、返されたオブジェクトのリストの一部として関数内から返されるオブジェクトとして保存するオプションが必要です。理想的には、プロット オブジェクトを印刷せずにこれを行いたいと思います。
以下のコードは、2 つのプロットを作成し、それらを と組み合わせてgrid.arrange
、結果を に保存しようとしますx
。ただし、 にx
評価されNULL
、プロットが印刷されます。のドキュメントは、を使用してプロットをオフにできることを示しており、 を使用してオフにできることを示唆していgrid.arrange
ますが、 はグロブ オブジェクトではないため、それを試みるとエラーが発生します。arrangeGrob
plot=FALSE
FALSE
私が理解していないことに対する提案はありますか?
コメントごとに、この編集を追加しています。で試してみるとarrangeGrob
、まったく出力が得られません。
r - プロット(ggplot2)を水平に揃えるには?
こんにちは、R と ggplot2 コミュニティです。
で作成された 2 つのプロットを水平方向に並べたいと思いggplot2
ます。1 つにはファセット (およびファセット ストリップ!) と凡例の両方がありますが、2 つ目はありません。それらは同じ Y 軸を共有しており、これを揃えたいと考えています。グロブの幅を使用してプロットを垂直方向に配置しても問題ありませんが、高さではわかりませんでした。
ここに私の質問をサポートするコードがあります。
以前にグロブの高さを操作する方法を知っていますgrid.arrange()
か? (他の提案は大歓迎です!) さらに、たとえば総面積の 3 分の 2 を に割り当てる方法はplot_1
?
私の実際のプロットには実際には が含まれていることにも注意してください。ただしcoord_flip()
、この質問には関係ないと思います。
ご協力いただきありがとうございます!
r - Rでベン図をサブプロットとしてプロットする
3 つの異なるベン図を 1 つのプロットにサブプロットしたいと考えています。ベン図にはRVennDiagram
パッケージを使用しています。サブプロットについては、 grid.arrange() を試しましたが、それは与えています
「arrangeGrob」エラー: 「arrangeGrob(...、as.table = as.table、clip = clip、main = main のエラー: 入力は grobs でなければなりません!」.
以下は、私が試したコードと私の R セッション情報です。
サブプロットとしてさまざまなベン図をプロットするための助けをいただければ幸いです。
r - R で grid.draw 出力を単一のプロットに配置できますか
grid.draw
複数の出力を単一のプロットに配置できる方法はありますか。
以下に示すように、複数のgrid.draw
出力があります。
試してみgrid.arrange
ましたが、Error saying object g1 not found
.
以下のコードを使用しました。
r - ggplot2:なぜgrid.arrangeが機能しないのですか?
で同じプロットに 2 行の char をプロットしたいggplot2
。grid.arrange を使用して実行できることは承知していますが、コードに何かが欠けていることは確かです。
これが私のデータです。時間と率の両方をプロットしたい場所です
そして、ここに私のコードがあります
しかし残念なことに、まだ char p2 が 1 つしか表示されません。画像を参照してください。
なんで ?
r - Error while adding main title with subscript in gridExtra
I am trying to arrange a few plots generated by ggplot2
using 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
r - gridExtra でページごとに複数のプロットを印刷するには、行と列の数を指定するにはどうすればよいですか?
を使用して for ループを介して多数のプロットを作成し、ggplot
各プロットをリストに保存しましたplots
。
他の場所で提案されているように gridExtra 関数を使用していますが、これを行うと、すべてのプロット (240 プロット) が 1 ページに印刷されます。
ページごとに 24 個のプロットを指定する方法はありますか? (つまり、6 行 x 4 列?)
これを試しましたが、エラーが返されます...