J'ai du mal à formater ma légende. Je voudrais augmenter l'espace vertical entre chaque élément de la légende.
Je poste l'image qu'elle produit et le code pour que vous puissiez m'aider si vous le souhaitez.
Voici le code relatif à la légende:
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"))
Lorsque vous consultez le manuel legend
, par exemple en tapant ?legend
dans votre console R, vous trouvez
Arguments
...
x.intersp - facteur d'espacement des caractères pour l'espacement horizontal (x).
y.intersp - idem pour les distances verticales (y).
Pour corriger votre légende, vous pouvez commencer avec un facteur d’espacement de 2, de sorte que votre appel legend
deviendrait
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)
Si cela vous donne trop ou trop peu d'espace entre les éléments, ajustez la valeur en conséquence.