Punkte in Legende Farbig
Verfasst: Di Mär 20, 2018 1:57 pm
Guten Tag allerseits
Ich bin neu hier. Ich habe nach dem Problem hier im Forum gesucht, leider aber keine Antwort gefunden, darum stelle ich hier diese Frage:
Also ich habe aus dem Datensatz Iris einen plot gemacht
plot(x,y, lty="dotted", type="p", pch= 16,col=iris$Species,xlab = "Petal.Width",ylab = "Sepal.Width",main="Blütenbreitenvergleich")
Mit cols= iris$Species wurden den 3 Faktorlevels die Farbcodes 1, 2 und 3 zugefügt (Bild D)
Im weiteren muss ich eine Legende einfügen
MIt diesem code sind noch die 3 Faktoren die in die Legende kommen:
> levels(iris$Species)
[1] "setosa" "versicolor" "virginica"
So meine frage ist nun, wie muss ich den Code richtig eingeben, das die Punkte in der Legende autmatisch der Farbe des Plots anpassen?
Folgendes habe ich versucht, leider werden die Punkte in der Legende nicht farbig und zugeordnet:
legend("topright", legend = c(levels(iris$Species)), col = iris$Species, pch=16)
(col = iris$Species) dieser teil stimmt nicht, aber habe einiges versucht und habe einen Hänger
Danke für eine Hilfe
Ich bin neu hier. Ich habe nach dem Problem hier im Forum gesucht, leider aber keine Antwort gefunden, darum stelle ich hier diese Frage:
Also ich habe aus dem Datensatz Iris einen plot gemacht
plot(x,y, lty="dotted", type="p", pch= 16,col=iris$Species,xlab = "Petal.Width",ylab = "Sepal.Width",main="Blütenbreitenvergleich")
Mit cols= iris$Species wurden den 3 Faktorlevels die Farbcodes 1, 2 und 3 zugefügt (Bild D)
Im weiteren muss ich eine Legende einfügen
MIt diesem code sind noch die 3 Faktoren die in die Legende kommen:
> levels(iris$Species)
[1] "setosa" "versicolor" "virginica"
So meine frage ist nun, wie muss ich den Code richtig eingeben, das die Punkte in der Legende autmatisch der Farbe des Plots anpassen?
Folgendes habe ich versucht, leider werden die Punkte in der Legende nicht farbig und zugeordnet:
legend("topright", legend = c(levels(iris$Species)), col = iris$Species, pch=16)
(col = iris$Species) dieser teil stimmt nicht, aber habe einiges versucht und habe einen Hänger
Danke für eine Hilfe