[解決済み] プロットをオブジェクトに保存する
2023-01-16 10:55:29
質問
で
ggplot2
で、グラフィックをRオブジェクトに簡単に保存することができます。
p = ggplot(...) + geom_point() # does not display the graph
p # displays the graph
標準関数
plot
は、void関数としてグラフィックを生成し、NULLを返します。
p = plot(1:10) # displays the graph
p # NULL
で作成したグラフィックを保存することは可能ですか?
plot
で作成したグラフィックをオブジェクトに保存することはできますか?
どのように解決するのですか?
ベース・グラフィックスがデバイスに直接描画されます。
を使うことができます。
1-
recordPlot
2- 最近導入された
gridGraphics
パッケージ
ベース・グラフィックスをグリッドに相当するものに変換する
以下は最小限の例です。
plot(1:10)
p <- recordPlot()
plot.new() ## clean up device
p # redraw
## grab the scene as a grid object
library(gridGraphics)
library(grid)
grid.echo()
a <- grid.grab()
## draw it, changes optional
grid.newpage()
a <- editGrob(a, vp=viewport(width=unit(2,"in")), gp=gpar(fontsize=10))
grid.draw(a)
関連
-
[解決済み] matplotlib でプロットをクリアするために cla()、clf() または close() をいつ使うか?
-
[解決済み] "エラーです。Rでテーマの書式を保存する際に「Don't know how to add RHS to the theme object」(テーマオブジェクトにRHSを追加する方法がわかりません)と表示されます。
-
[解決済み] Matplotlibでプロットを表示するのではなく、画像ファイルに保存する。
-
[解決済み] Rで2つのグラフを同じプロットで表示する
-
[解決済み] 統計的最頻値の求め方は?
-
[解決済み] Rでオブジェクト(変数)が定義されているかどうかを確認するには?
-
[解決済み] Rで文字列から最後のn文字を抽出する
-
[解決済み】Rスクリプトで警告をグローバルに抑制する方法
-
[解決済み] FUN内のlapplyインデックス名へのアクセス
-
[解決済み】ggplotのいくつかの凡例をオフにする
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
R: 環境と変数のスコープ問題
-
R - よくあるエラーとその原因 - 注意事項
-
[解決済み] Rでcは何をするのですか?重複] [重複
-
[解決済み] 特定のサイズのプロットウィンドウを作成する
-
[解決済み] ネストされた plot_grid を同じサイズに拡大縮小するには?
-
[解決済み] リストをデータフレームに変換する
-
[解決済み] なぜ `[`] は `subset` よりも優れているのですか?
-
[解決済み] 不足しているパッケージをチェックし、インストールするためのエレガントな方法?
-
[解決済み】ifelse()でDateオブジェクトがnumericオブジェクトにならないようにする方法
-
[解決済み] FUN内のlapplyインデックス名へのアクセス