Ich habe ein Diagramm mit plot
Funktion erstellt. Ich habe die Punktemarkierungen mit pch()
und den Linientyp mit lty
hinzugefügt. Im Legendenabschnitt wollte ich die Punkte und Linien zusammenführen. Ich habe merge=TRUE
verwendet, aber es hat nicht funktioniert. Es zeigt nur den Linientyp an. Das gleiche gilt für merge=FALSE
. In beiden Fällen ändert sich die Breite der Boxlegende nur geringfügig. Das ist es. Irgendeine Idee? HierR plot: Anzeige von Punkttyp und Linientyp in der Legende
ist der Beispielcode:
m<-1:10
n<-runif(1:5)
plot(m,type = "o", col="blue",main = "plot",xlab = "distance",ylab = "height")
lines(n+2,type="o", pch=22,lty=6,col="red")
lines(m-3,type="o", pch=17,lty=5,col="forestgreen")
legend(x=2,y=8,c("R","S","T"),lty=c(1,6,5),pch=c(5,22,17),
cex=.8, col=c("blue","red","forestgreen"),merge = FALSE)