[解決済み] Rで複数のプロットを.jpgファイルとして保存する、方法は?
2022-02-28 01:51:38
質問
私はRの初心者ですが、確率の授業で使っています。この質問をここで検索してみましたが、私がやりたいこととは違うようです。(すでに回答があるようでしたら教えてください)。
問題は、ヒストグラムの複数のプロットを同じファイルに保存したいことです。例えば、Rプロンプトでこれを実行すると、私が望むものが得られます。
library(PASWR)
data(Grades)
attach(Grades) # Grade has gpa and sat variables
par(mfrow=c(2,1))
hist(gpa)
hist(sat)
そのため、両方のヒストグラムを同じプロットで得ることができます。しかし、それをjpegで保存したい場合。
library(PASWR)
data(Grades)
attach(Grades) # Grades has gpa and sat variables
par(mfrow=c(2,1))
jpeg("hist_gpa_sat.jpg")
hist(gpa)
hist(sat)
dev.off()
保存はされるのですが、プロットが1つだけになってしまいます。どうしたら直せますか? ありがとうございます。
また、gplotと関連するものを使ってプロットする方法について、何か良い記事やチュートリアルがあれば、それは感謝されます。
どのように解決するのですか?
この2つの行の順番を入れ替えてください。
par(mfrow=c(2,1))
jpeg("hist_gpa_sat.jpg")
を持つように。
jpeg("hist_gpa_sat.jpg")
par(mfrow=c(2,1))
hist(gpa)
hist(sat)
dev.off()
そうすることで、プロットに関連する何かをする前に、jpegデバイスを開いていることになります。
関連
-
[解決済み] 不適合な配列のコードエラー
-
[解決済み】x[[i]]でのエラー:レベル2で再帰的インデックス作成に失敗した
-
[解決済み】ggplot boxplotでPosition-dodge警告?
-
[解決済み】ggplotのエラー。関数型オブジェクトのスケールを自動的に選択する方法がわかりません。
-
[解決済み】Rの整数オーバーフローとは何ですか、そしてどのように起こるのですか?
-
[解決済み】Rヒストグラムの範囲エラー:いくつかの'x'がカウントされない; 'break'が'x'の範囲に及ばないかもしれない
-
[解決済み】Rでデータフレームのサブセットをプロットする方法は?
-
[解決済み] Rの再現性のある優れた例題の作り方
-
[解決済み] Matplotlibでプロットを表示するのではなく、画像ファイルに保存する。
-
[解決済み] データフレームの行を複数の列でソート(並び替え)する。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】knitrのドキュメントでinstall.packagesが失敗する。"ミラーを設定せずにCRANを使おうとしている"
-
[解決済み】model.frame.defaultでのエラー:変数の長さが異なる
-
[解決済み] 変数の型(リスト)が無効です
-
[解決済み】ggplotの線幅を変更するには?
-
[解決済み】reshape2 meltの警告メッセージ
-
[解決済み】R Markdown - html出力でフォントサイズとフォントタイプを変更する
-
[解決済み】「'dimnames' [1]の長さが配列の範囲と等しくない」とはどういう意味ですか?
-
[解決済み】 file(filename, "r", encoding = encoding) : cannot open the connectionでエラーが発生する。
-
[解決済み】Rで文字ベクトルから引用符を削除する
-
[解決済み】.External.graphics Rでエラーが発生しました。