1. ホーム
  2. バックエンド
  3. R

R 描画エラー plot.new() : 図形の余白が大きすぎる

2022-01-21 04:56:54

<ブロッククオート

errorplot.new() : 図の余白が大きすぎます。

Error in plot.new() : figure margins too large

基本的には、キャンバス上で描画が展開されないことを意味します。これには2つの理由が考えられます。1.キャンバスサイズが小さすぎる 2.現在のキャンバスの上部と下部の距離が大きすぎる 対応策は以下のとおりです。

解決策 1: Rstudio のキャンバスをドラッグして、キャンバス領域を大きくします。

解決策2 <スパン 描画余白を設定しますが、その際、描画余白はエリアによって適切な大きさにする必要があることも考慮する必要があります。

キャンバス上のマージン距離のデフォルトは

c(bottom, left, top, right) という形式の数値ベクトルで、プロットの4辺に指定する余白の線数を与える。デフォルトは c(5, 4, 4, 2) + 0.1 です。

これを0に設定することができます。 真っ白な画面には、描画の余白をオフにした方が良い

op <- par(mar = rep(0, 4))  
plot.new()
par(op)

# repはコピーされるデータで、レプリケーションです。

# これは,外側の余白の設定と同様で,プロットの余白がそれぞれ下側の余白になることを意味します.4 行,左マージン 3 行,上マージン 2 行,右マージン 1 行です.

<未定義