凡例のフォーマットに問題があります。凡例の各要素間の垂直方向のスペースを増やしたいと思います。
必要に応じて私が手助けできるように、画像とコードを投稿します。
これは凡例に関連するコードです:
par(fig = c(0, 1, 0, 1), oma = c(0, 0, 0, 0), mar = c(0, 0, 0, 0), new = TRUE)
legend("right", c("$\\lambda < \\lambda_{cr}$ ", "$\\lambda < \\lambda_{cr}$",
"$\\lambda = \\lambda_{cr}$ ", "$\\lambda = \\lambda_{cr}$ "), xpd = TRUE,
inset = c(0,0), bty = "n", lty = c(1, 1, 1, 1), lwd=2, col = c("black","green4","red","blue"))
legend
のマニュアルを参照すると、たとえばRコンソールに?legend
と入力すると、
引数
...
x.intersp-水平(x)間隔の文字間隔係数。
y.intersp-垂直(y)線距離についても同じです。
凡例を修正するには、間隔係数2から始めることができるため、legend
呼び出しは次のようになります。
legend("right", c(
"$\\lambda < \\lambda_{cr}$ ",
"$\\lambda < \\lambda_{cr}$",
"$\\lambda = \\lambda_{cr}$ ",
"$\\lambda = \\lambda_{cr}$ "
), xpd = TRUE, inset = c(0,0), bty = "n", lty = c(1, 1, 1, 1),
lwd=2, col = c("black","green4","red","blue"),
y.intersp=2)
アイテム間のスペースが多すぎたり少なすぎたりする場合は、それに応じて値を調整します。