2016-06-03 2 views
2

Ich suche nach der Farbbezeichnung von set1 Palette. Ich muss Nummer 4 und 5 in meinem Diagramm verwenden, das sind die violetten und die orangenen. Ich kenne ihren Code nicht. Bitte zeigen Sie mir, wo ich ihren Namen oder Code finden könnte. Danke vielmals.Siehe die spezifischen Farbnamen aus einer vorhandenen Palette in ggplot 2

Die set1 Ich bin zu erwähnen ist hier:

https://learnr.wordpress.com/2009/04/15/ggplot2-qualitative-colour-palettes/

Vielen Dank für jede Anregung

+1

Sie kommen aus [ColorBrewer] (http://colorbrewer2.org/), wo Sie auf Werte in Hex oder RGB aussehen kann oder was nicht. "Set1" ist die sechste (ironisch) qualitative Palette. – alistaire

Antwort

8

Sie den Code von ggplot_build herausfinden können.

# fake data 
df <- data.frame(x=1:8, y=1, col=letters[1:8]) 

# Construct the plot 
g <- ggplot(df, aes(x=x, y=y, color=col)) + geom_point(size=5) + 
    scale_color_brewer(palette="Set1") 

g 

enter image description here

# Retrieve the color 
colors <- ggplot_build(g)$data[[1]]$colour 

# Double check 
plot(df$x, df$y, col=colors, pch=20, cex=5) 

enter image description here

# color 4 and 5 
colors[4:5] 
[1] "#984EA3" "#FF7F00" 
+4

Auch 'RColorBrewer :: brewer.pal (8," Set1 ")' – user20650

Verwandte Themen