Wie die Grafik mit geom_ribbon

Ich habe drei Tabellen:

Upper  Bound  
    Q      C   
    1     30  
    2     50  
    3     40

Lower  Bound      
    Q      C       
    1     10   
    2     15     
    3     20 

Schlechte Daten:

Q      C      Name  
1      50     Sample 1  
2      40     Sample 1  
3      30     Sample 1  
1      0      Sample 2  
2      60     Sample 2  
3      5      Sample 2

Möchte ich ein Diagramm mit Graphen für die unteren und oberen Grenzen in Grau und füllt alles, was in und zwischen den Graphen der schlechte Beispiele auf der Oberseite mit verschiedenen Farben und eine Legende:

plot <- ggplot(Bad_Data, aes(x = Bad_Data$Q, y = Bad_Data$C, group = 1))
plot + geom_line(aes(color = N)) + geom_ribbon(aes(ymin = Lower_Bound$C, ymax = Upper_Bound$C))  

Ich versucht, aber es gab mir diese Fehlermeldung:

Fehler: Ästhetik muss entweder die Länge 1 oder die gleichen wie die Daten (624): ymin, ymax, x, y, Gruppe

Wer kann mir helfen?

Sie brauchen nicht die Bad_Data$ Teil innerhalb der aes.
Legen Sie alle Ihre Daten in einem data-frame mit den Spalten Q, C -, Namens -, Ober-und Niederösterreich. Verwenden Sie nicht data$column innen aes() verwenden Sie einfach den nicht börsennotierten Spaltennamen.

InformationsquelleAutor Arya | 2016-07-19

Schreibe einen Kommentar