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
Legen Sie alle Ihre Daten in einem data-frame mit den Spalten Q, C -, Namens -, Ober-und Niederösterreich. Verwenden Sie nicht
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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist ein Anfang, Sie können zwicken die Farben und andere Parameter, um die Dynamik genau so, wie Sie möchten. Ich habe noch ein paar ästhetik mit der Beschreibung dessen, was jeder tut:
Daten
Hier die Daten:
Bearbeiten
Sicherer Zubereitung:
Ich geposteten Daten auf der Unterseite. Hast du das Beispiel? Oder haben Sie Ihre echten Daten?
Ich habe die Daten, die ich verwendet, und die Ausgabe, zu zeigen, dass es tatsächlich funktioniert. Wenn dies nicht funktioniert, auf die tatsächlichen Daten, zumindest wissen Sie, dass es möglich ist und wie es funktioniert.
ja ich habe meine Daten, und es hatte verschiedene Namen, so dass ich geschraubt bis es funktionierte Dank so viel ur sind die besten, die besten XD
Sie sind herzlich willkommen
InformationsquelleAutor Pierre Lafortune