In ggplot2, come è possibile modificare il colore della colorazione nel grafico a dispersione?Come cambiare il colore di scatterplot in ggplot2
risposta
check-out la documentazione ggplot per scale_brewer http://www.had.co.nz/ggplot2/scale_brewer.html
alcuni esempi:
#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")
Ecco un piccolo insieme di dati:.
dat <- data.frame(x=1:20,
y=rnorm(20,0,10),
v=20:1)
Supponiamo che io voglio che i miei punti colorati utilizzando il valore v I può cambiare il modo in cui la colorazione viene eseguita utilizzando la funzione scale_colour_gradient().
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
Questo esempio dovrebbe semplicemente iniziare. Per ulteriori informazioni, consulta lo scale_brewer()
menzionato nell'altro post.
Se i tuoi dati hanno categorie discrete che desideri colorare, il tuo compito è un po 'più semplice. Ad esempio, se i dati di simile a questa, con ogni riga rappresenta una transazione,
> 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
e si vuole fare un grafico a dispersione di transazioni colorati da parte del cliente, allora si può fare questo
p <- ggplot(d, aes(sales,profit))
p + geom_point(aes(colour = customer))
ottenere ....
- 1. Come cambiare il colore di sfondo della legenda in ggplot2?
- 2. Aggiunta di etichette di testo a ggplot2 scatterplot
- 3. come cambiare il colore di un QGraphicsTextItem
- 4. Come cambiare il colore di UITextview UIDataDetectorTypeLink?
- 5. xterm: come cambiare il colore di sfondo?
- 6. Come cambiare il colore di un JSeparator?
- 7. Come cambiare il colore di sfondo FAB
- 8. Cambiare i caratteri in ggplot2
- 9. In ggplot2, come posso cambiare il bordo delle faccette selezionate?
- 10. Cambiare il colore di errore standard per geom_smooth
- 11. Come cambiare il colore delle maniglie EditText?
- 12. Come cambiare il colore della cella jqGrid?
- 13. Graphviz: Come cambiare il colore del bordo
- 14. Come cambiare il colore del tasto ttk
- 15. Come cambiare il colore dell'icona UISearchBar?
- 16. Come cambiare il colore di sfondo viewController in Objective-C
- 17. Come cambiare il colore di sfondo dello storyboard in Xcode?
- 18. Come cambiare il colore di un UIBezierPath in Swift?
- 19. come cambiare il colore dell'etichetta di testo QCheckBox in Qt?
- 20. Come cambiare il colore di un pulsante in Android Studio
- 21. Come cambiare il colore di sfondo della tastiera in iOS?
- 22. Come cambiare il colore di particolari caratteri in JLabel?
- 23. Come cambiare il colore di una popover Bootstrap in JavaScript
- 24. Scatterplot i gruppi di colore - base di R trama
- 25. come cambiare il colore dell'intestazione DataGridview winform?
- 26. Come cambiare il colore della scheda attiva
- 27. Cambiare il colore dell'asse etichette
- 28. Cambiare il colore dell'interfaccia in Eclipse
- 29. Cambiare il colore del testo in Eclipse
- 30. Cambiare il colore in modo incrementale