Plotten von Zeitreihen mit Seaborn FacetGrid

Ich habe einen DataFrame data) mit einem einfachen Ganzzahlindex und 5 Spalten. Die Spalten sindDate, Country, AgeGroup, Gender, Stat. (Die Namen wurden geändert, um die Unschuldigen zu schützen.) Ich möchte ein @ produziereFacetGrid bei dem dieCountry definiert die Zeile,AgeGroup definiert die Spalte undGender definiert den Farbton. Für jede dieser Angaben möchte ich ein Zeitreihendiagramm erstellen. Das heißt Ich sollte eine Reihe von Diagrammen erhalten, die jeweils 2 Zeitreihen enthalten (1 männliches, 1 weibliches). Ich kann sehr nahe kommen mit:

g = sns.FacetGrid(data, row='Country', col='AgeGroup', hue='Gender')
g.map(plt.plot, 'Stat')

Dies gibt mir jedoch nur die Probennummer auf der x-Achse und nicht die Daten. Gibt es in diesem Zusammenhang eine schnelle Lösung?

Mehr allgemein verstehe ich, dass der Ansatz mitFacetGrid ist das Gitter zu machen und dannmap eine Plotfunktion dazu. Welche Konventionen müssen eingehalten werden, wenn ich meine eigene Zeichnungsfunktion ausführen möchte? Wie kann ich insbesondere meine eigene Zeichenfunktion schreiben (um an @ zu übergebenmap zumFacetGrid) das mehrere Spalten mit Daten aus meinem Datensatz akzeptiert?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage