Kommentieren von Punkten aus einem Pandas-Dataframe im Matplotlib-Plot

8

Gegeben ein DataFrame like:

%Vor%

Verwendung des Codes:

%Vor%

Ich erzeuge ein Diagramm wie:

Ich kann nicht herausfinden, wie man die Achse dazu bringt, eine Anmerkung anzuhängen? Dieses Beispiel Annotate Time Series Plot in Matplotlib ist sehr nah, aber ich nicht wissen, wie man die x- und y-Achse aus dem DataFrame ?

spezifiziert

Es sollte also nah sein an:

%Vor%

Aber was benutze ich anstelle von x[1] und y[1] um die Achse zu bekommen? Ich probierte ['MORLD'][1] und ['SOLD_PRICE'][1] und bekam index out of range ...

    
dartdog 26.07.2013, 21:40
quelle

1 Antwort

12

Sie können auf die Indexwerte mit dem Attribut index von DataFrame zugreifen. Sie können also einfach

verwenden %Vor%

Dies ergibt (basierend auf Ihren Beispieldaten) die folgende Ausgabe:

    
hooy 27.07.2013, 20:00
quelle

Tags und Links