Wie kann ich in ggplot2 die Farbe der Farben im Streudiagramm ändern?Wie ändert man die Farbe des Streudiagramms in ggplot2?
Antwort
Überprüfung der ggplot Dokumentation für scale_brewer aus http://www.had.co.nz/ggplot2/scale_brewer.html
einige Beispiele:
#see available pallets:
library(RColorBrewer)
display.brewer.all(5)
#scatter plot
dsamp <- diamonds[sample(nrow(diamonds), 1000), ]
d <- qplot(carat, price, data=dsamp, colour=clarity)
dev.new()
d
dev.new()
d + scale_colour_brewer(palette="Set1")
dev.new()
d + scale_colour_brewer(palette="Blues")
Hier ist eine kleine Datenmenge.
dat <- data.frame(x=1:20,
y=rnorm(20,0,10),
v=20:1)
Angenommen, ich möchte, dass meine Punkte gefärbt den Wert v mit I kann die Art ändern, in der die Färbung mit der scale_colour_gradient() Funktion durchgeführt wird.
library(ggplot2)
qplot(x,y,data=dat,colour=color,size=4) +
scale_colour_gradient(low="black", high="white")
alt text http://i29.tinypic.com/amxtu0.png
Dieses Beispiel sollten Sie gerade begonnen erhalten. Weitere Informationen finden Sie in der scale_brewer()
in dem anderen Beitrag erwähnt.
Wenn Ihre Daten diskrete Kategorien haben, die Sie einfärben möchten, ist Ihre Aufgabe etwas einfacher. Zum Beispiel, wenn Sie Ihre Daten wie folgt aussehen, wobei jede Zeile eine Transaktion darstellt,
> d <- data.frame(customer = sample(letters[1:5], size = 20, replace = TRUE),
> sales = rnorm(20, 8000, 2000),
> profit = rnorm(20, 40, 15))
> head(d,6)
customer sales profit
a 8414.617 15.33714
a 8759.878 61.54778
e 8737.289 56.85504
d 9516.348 24.60046
c 8693.642 67.23576
e 7291.325 26.12234
und Sie wollen ein Streudiagramm von Transaktionen durch Kunden farbig machen, dann können Sie tun, um diese
p <- ggplot(d, aes(sales,profit))
p + geom_point(aes(colour = customer))
zu bekommen ....
- 1. Wie ändert man die Farbe des Etikettentextes?
- 2. Wie ändert man die Farbe des Textes in javafx TextField?
- 3. Wie ändert man die Farbe des Textcursors in Tkinter?
- 4. Wie ändert man die Farbe des Daumens in der Suchleiste?
- 5. Wie ändert man die Farbe des hervorgehobenen falsch geschriebenen Wortes?
- 6. Wie ändert man die Farbe im Optionsmenü?
- 7. Wie ändert man die Farbe des geöffneten Bootstrap Dropdown-Schalters?
- 8. Wie ändert man die Farbe des ausgewählten Codes (Vim-Schema)?
- 9. Wie ändert man die Farbe des JQueryUI Dialog Title?
- 10. Wie ändert man die Farbe des UISearchBar Icons?
- 11. Farbe des Textes in TextView ändert Farbe
- 12. Wie ändert man die Farbe eines JSeparators?
- 13. Wie ändert man die Farbe der Linien in ggplot
- 14. Wie ändert man die Farbe eines UIBezierPath in Swift?
- 15. Wie ändert man die Farbe der Scheibe in Javafx?
- 16. Wie ändert man die Höhe des Eingabefeldsymbols in die Mitte?
- 17. Die Beschriftungen des Streudiagramms vertikal und horizontal in Pandas machen
- 18. Wie ändert man die Transparenz einer Farbe in C#
- 19. Wie ändert man die graue Farbe von uitabbaritem in uitabbarcontroller?
- 20. Wie ändert man die innere Farbe von Glyphicons in Bootstrap?
- 21. Wie ändert man die Farbe einer Eigenschaft in CMFCPropertyGridCtrl
- 22. Wie ändert man die Farbe der Konsole in erhabenen Text?
- 23. Wie ändert man die Farbe in einem glänzenden Dashboard?
- 24. Wie ändert man die Farbe von Donut-Chart in Highchart?
- 25. Wie ändert man die Farbe der Zelle in javafx tableview?
- 26. Wie ändert man die Farbe des Randes der Combobox, während die Maus in WPF ist?
- 27. Wie ändert man die Schriftgröße des Plottitels, wenn der Titel eine Variable in ggplot2 ist?
- 28. kibana 4 Wie ändert man die Farbe der Diagramme?
- 29. Wie ändert man die Farbe von MFMailComposeViewController-Texten und Schaltflächenbildern?
- 30. Wie ändert man die Höhe des Textfelds?