Plotten Punkte mit Farbe und Form basiert auf Daten, Variablen
Ich versuche, ein Streudiagramm mit den Farben von jedem Punkt entspricht eine variable und die Form jeder Punkt entspricht einer anderen Variablen.
Hier finden Sie einige Beispiel-Daten und dem code, den ich verwendet, um den zweiten plot:
Example data:(of 3 points)
X Y att1 att2
.5 .5 1 A
.24 .8 3 B
.6 .7 5 C
code:(for image2)
> plot(X,Y, col=statc[att2], pch = 15)
> legend("right", statv, fill=statc)
Where:
> statv
[1] "A" "B" "C"
> statc
[1] "red" "blue" "orange"
Ich dies getan haben, individuell aber nicht wissen wie, beides zu tun. Hier ist zwei Grundstücke:
1
2
Beispiel: ich möchte die Farben für die Punkte mit der gleichen att1 und die Formen zu übernehmen, um Punkte mit der gleichen att2
InformationsquelleAutor der Frage Nitro | 2013-12-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einen domain, wo
ggplot2
zeichnet sich , im Vergleich zu den anderen R-system plots, ist die Abbildung plot-Parameter auf die Daten Variablen.( über die ästhetik Mechanismus)Können Sie tun es in der Basis-plot auch, aber Sie sollten generieren Sie manuell die Legende ...
InformationsquelleAutor der Antwort agstudy
Ist das, was Sie wollen? [df wird Ihre formatierte Daten wie oben.]
Produziert diese mit Ihren Daten:
InformationsquelleAutor der Antwort jlhoward