RStudio の "plot.new() : figure margins too large" 問題を解決する。
2022-01-21 16:47:14
RStudioでplot()関数を使用する際、 "plot.new() : figure margins too large"という問題がよく発生します。これを図(1)に示します。
この問題の原因は、RStudio の [Plots] ウィンドウが小さすぎるためで、ウィンドウを大きくするか、RStudio をフルスクリーンに設定することです。修正する手順は以下の通りです。
1. マウスで[Plots]タブを選択し、図(2)のようにウィンドウを少し大きくドラッグします。
<センター <センター 図(2) [プロット]ウィンドウをドラッグして大きくする
2. コードのテスト
//データソース drink.txt
index heat caffeine Na price
1 207.2 3.3 15.5 2.8
2 36.8 5.9 12.9 3.3
3 72.2 7.3 8.2 2.4
4 36.7 0.4 10.5 4.0
5 121.7 4.1 9.2 3.5
6 89.1 4.0 10.2 3.3
7 146.7 4.3 9.7 1.8
8 57.6 2.2 13.6 2.1
9 95.9 0.0 8.5 1.3
10 199.0 0.0 10.6 3.5
11 49.8 8.0 6.3 3.7
12 16.6 4.7 6.3 1.5
13 38.5 3.7 7.7 2.0
14 0.0 4.2 13.1 2.2
15 118.8 4.7 7.2 4.1
16 107.0 0.0 8.3 4.2
//ceshi.
drink <- read.table("G:/myProject/RDoc/Unit3/rChap1/drink.txt",header = T)
drink <- drink[,-1]
d=dist(drink)
hc1=hclust(d,method="ward.D2") #divergence sum-of-squares method
hc2=hclust(d,method="single") #minimum distance method
hc3=hclust(d,method="complete") #Longest distance method
hc4=hclust(d,method="median") #median distance method
opar=par(mfrow=c(2,2)) # split plot area
plot(hc1,hang=-1);plot(hc2,hang=-1);plot(hc3,hang=-1);plot(hc4,hang=-1)
par(opar) #release plot region split
その効果は次の通りです。
関連
-
R 描画エラー plot.new() : 図形の余白が大きすぎる
-
Rでファイルを読み込む際に、そのようなファイルまたはディレクトリが見つかりません。
-
R: hclust(d, method = method)でのエラー : 外部関数呼び出しは NA/NaN/Inf(arg10) を持つことができません。
-
R - よくあるエラーとその原因 - 注意事項
-
R LanguageError in hist.default() : 'x' は数値でなければなりません.
-
R言語エラー:図の余白が大きすぎる 解決方法
-
ggplot2 からグリッドと背景色を削除する。
-
SocketTimeoutExceptionです。読み込みがタイムアウトしました
-
R - ユークリッド距離の計算を簡単にする方法
-
Rの警告 "条件の長さが1より大きいので、最初の要素しか使えない "に対する解決策
最新
-
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 実装 サイバーパンク風ボタン