[解決済み] gridExtrasのgrid.arrangeが更新後に "globs' only allowed in 'gList'"で終了してしまう。
2022-02-04 21:30:25
質問
R、R Studio、そして私のMac上のggplot2やgridExtrasなどのパッケージの多くをアップデートしました。現在、gridExtrasが基本的なプロットでエラーとなり失敗します。
"gList"" では 'grobs' のみ許可されています。
以下は、うまくいくはずなのにうまくいかないコードです。
library(ggplot2)
p1 = qplot(1:10,rnorm(10))
p2 = qplot(1:10,rnorm(10))
library(gridExtra)
grid.arrange(p1, p2, ncol=2, main = "Main title")
これは次のようなエラーをダンプアウトします。
Error in gList(list(grobs = list(list(x = 0.5, y = 0.5, width = 1, height = 1, :
only 'grobs' allowed in "gList"
In addition: Warning message:
In grob$wrapvp <- vp : Coercing LHS to a list
どんなことでもご相談ください。
解決方法は?
それは
grid.arrange
を持たない。
main
パラメータがなくなった(2015年夏ごろの2.0.0リリースで廃止されたようです)ため、そのように考えています。
main=
パラメータはgrobでなければなりません。を置き換えるには
main
を使用することができます。
top
パラメータが追加されました(さらに
bottom
,
left
および
right
).
だから、これは例えば、動作する。
library(ggplot2)
p1 = qplot(1:10,rnorm(10))
p2 = qplot(1:10,rnorm(10))
library(gridExtra)
grid.arrange(p1, p2, ncol=2,top="Main Title")
このメッセージは少し分かりにくいですが、それは、知らないパラメータをすべて見て、それらが次のようなものだと仮定しているからです。
grobs
(グラフィカル・オブジェクト)をプロットすることができます。このような紛らわしいエラーメッセージは、その柔軟性の代償と言えます。
注意:- もし、たくさんの
grobs
を使用する場合は、それらをすべてリストにまとめてフォームを使用することを検討する必要があります。
grid.arrange( grobs = list(p1,p2,...),...
その上のコードの結果は以下の通りです。
関連
-
[解決済み] promise already under evaluation: recursive default argument reference or earlier problems?
-
[解決済み] 不適合な配列のコードエラー
-
[解決済み】library(ggplot2)でエラー:'ggplot2'というパッケージは存在しません。
-
[解決済み】Rで「パッケージ'FILE_PATH'のインストールで終了ステータスが0でなかった」。
-
[解決済み】 colMeans(x, na.rm = TRUE) のエラー : KNN分類では 'x' は数値でなければならない
-
[解決済み】ggplot boxplotでPosition-dodge警告?
-
[解決済み】 lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...) のエラー : 'y' の NA/NaN/Inf, あらゆる方法を試したが解決しなかった。
-
[解決済み】RでAIC中に行数が変化するのはなぜですか?そうならないようにするにはどうしたらいいですか?
-
[解決済み】ggplot2でのプロット:「Error: カテゴリ軸のY軸に "Discrete value supplied to continuous scale "と表示される。
-
[解決済み】 eval(expr, envir, enclos) でのエラー : オブジェクトが見つかりません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】"置換する項目数が置換長の倍数でない "と表示されるのはなぜですか?
-
[解決済み】数学関数への非数値引数
-
[解決済み】プロット時に 'x' と 'y' の長さが異なる ERROR が発生する。
-
[解決済み】 boxplotに色を追加する - "離散的なスケールに連続的な値が供給される "エラー
-
[解決済み】ggplotのエラー。関数型オブジェクトのスケールを自動的に選択する方法がわかりません。
-
[解決済み】RでAIC中に行数が変化するのはなぜですか?そうならないようにするにはどうしたらいいですか?
-
[解決済み】Rはプロットするが、アブラインを描画しない
-
[解決済み] テスト
-
[解決済み】dplyr: "Error in n(): 関数は直接呼ばれるべきではありません"
-
[解決済み】Rで「中断されたプロミスの評価を再開する」という警告を回避する