Ich habe einen Datensatz, den ich verwendet habe, um ein Streudiagramm zu erstellen, und ich möchte den Datenpunkten in drei verschiedenen Regionen basierend auf ihrem x drei verschiedene Farben zuweisen Werte.Bedingte Anweisungen verwenden, um die Farbe der Datenpunkte zu ändern
Datenpunkte mit x-Werten < 3 möchte ich rot
Datenpunkte mit x-Werten (3,1549) Ich möchte erscheinen schwarz
Datenpunkte mit x-Werten> 1549 Ich möchte erscheinen erscheint lila
Hier ist mein Code für das Scatterplot und die ersten beiden Parameter, wie kann ich den dritten Parameter implementieren, so dass die Daten der letzten Region lila werden?
plot(x, y, xlab="chr X position (Mb)",
ylab="Diversity",
pch=16, cex =0.7,
col = ifelse(x < 3,'red','black'))
Das war sehr hilfreich für mich. Danke :) – AbhinavVinay