Das folgende einfache Beispiel ...Ändern Länge der Linien in einer Legende
plot(c(1,2),c(1,2),type="l")
legend(1,1.5,legend="Test",lty=1,seg.len=2)
... erzeugt die Fehler
Error in legend(1, 1.5, legend = "Test", lty = 1, seg.len = 2) : unused argument (seg.len = 2)
Wie soll ich seg.len
benutzen Sie längere Zeilen in Legenden?
Nein, es funktioniert nicht ... es funktioniert gut für mich. Hast du alle Pakete und R auf dem neuesten Stand? – loki
Das ist extrem seltsam. Wenn ich meine R-Sitzung neu starte und das kleine Beispiel ausführe, das ich Ihnen gesendet habe, funktioniert alles einwandfrei. Wenn ich mein größeres Programm ausführe, erhalte ich denselben Fehler. Wenn ich dann aber meinen Arbeitsbereich speichere, meine R-Sitzung neu starte, den Arbeitsbereich lade und einfach den Code ausführe, um den Plot erneut zu generieren, funktioniert alles wie es sollte. Es scheint, dass nicht mein Code das Problem ist, aber R scheint in einen seltsamen Zustand einzutreten, in dem es den Fehler erzeugt. Wenn ich die Sitzung neu starte und den Arbeitsbereich erneut lade, funktioniert alles wie es sollte. – spalan
scheint Ihre 'legend()' wird von anderen Paketen maskiert. Siehe meine Antwort. Dies sollte das Problem lösen – loki