J'ai une série chronologique qui est représentée par une ligne noire et une qui est représentée par une courbe rouge. Ensuite, j'ai des points uniques qui ont le symbole pch de 8 dans R. Ce sont des étoiles. Voir l'intrigue suivante:
Actuellement, j'ai la légende suivante:
legend("bottomleft",
legend=c("log loss","daily VaR","exceedance"),
bty = "n",lwd=2, cex=1.2,y.intersp=1.4, col=c("black","red","blue"), lty=c(1,1,1))
Mais je ne veux pas avoir une ligne bleue dans la légende pour le dépassement, mais juste les étoiles dans l'intrigue. Je dois utiliser le pch = 8. Je veux juste avoir les étoiles dans la légende, pas les étoiles avec une ligne. Donc pas ces solutions: problème de légende R, les symboles des points sont masqués par des lignes
Essaye ça. Vous définissez lty pour afficher uniquement les deux premières lignes et pch pour afficher uniquement le dernier point.
plot(1:10, rnorm(10) * 1:10)
legend("bottomleft", legend = c("entry1", "entry2", "something cpl different"), bty = "n",
lwd = 2, cex = 1.2, col = c("black", "blue", "red"), lty = c(1, 1, NA), pch = c(NA, NA, 8))