Ich arbeite an Plots in R mit ggplot2 machen.ggplot2: Einstellung der Zuordnung für Farbe -> Wert, unabhängig von der Untermenge
Mein Grundstück sieht wie folgt aus:
values_range
ggplot(subset, aes(x, y, width = 0.5)) +
geom_bar(aes(fill = factor(sort(values))), position = "stack", stat="identity")
wo values_range
ist Vektor aller möglichen values
und subset
ist Teilmenge meiner Daten
Wie kann ich ggplot zwingen Farben zur Auswahl für fill
immer in der gleichen Weg unabhängig von values
und subset
Eg. wenn values_range = [1, 2, 3, 4]
und für subset1
values = [1, 2, 3]
und für subset2
values = [1, 3, 4]
Ich möchte 1, 2, 3, 4
Werte haben die gleiche Farbe in beiden subset1
und subset2
Plots. Standardmäßig ist es auf diese Weise nicht, ggplot würden die gleichen Farben für 2(1) - 3(2)
und 3(1) - 4(2)
Werte
Haben Sie eine Idee haben, geben, wie kann ich das erreichen?
Sie etwas versuchen, wie [das] (http://stackoverflow.com/q/6919025/324364) zu tun? – joran