プロットの凡例を2に分割して、最初の3つの要素が4番目の要素から約1行の隙間分だけ離れているようにしたい。私は当初、ちょうど第一の要素の前に改行を追加しようとしました:Rプロットの凡例
legend("topright",col=1,lty=1:3,lwd=1,legend=c("leg1","leg2","\nleg3"), bty="n")
が、これはその間のギャップを増やすように見えるすべてのの要素(この文書の動作です?)
私はその後、2を使用境界線を"n"
に設定し、lines()
を使用して境界線を再構築します(ちなみに、凡例の境界線を1つだけ抑制する方法はありますか?これは機能しますが、inset
の値で多くの試行錯誤が必要です。 inset
legend()
中の
デフォルト値はc(0,0)
あるが、これらは明らかにその伝説の要素内のテキストの長さに基づいて、legend()
への最初の呼び出しで調整します。 ?legend
によれば、legend()
コールの値は、
"凡例のテキストのxおよびy座標を与える長さの長さ(凡例)の数値ベクトルを含みます。
これは、2番目の呼び出しのinset
の適切な値に変換できるので、両方の凡例の要素が並んでいますか?
ありがとう、私はそれを作っていたよりはるかに簡単です! – ChrisW