Zeichnen eines Zeit-Serie?

Ich bin wirklich neu mit python als Daten-Analyse-tool, und es ist meine erste mal überhaupt den Umgang mit der Zeit-Serie. Ich habe ein Datensatz, der die Daten in der ersten Spalte, und ein "Ergebnis" integer, der entweder 1 oder 0. Die Datum-Spalte wurde erfolgreich in ein time-Objekt. Ich versuchte, um den Verlauf der Werte direkt mit matplotlib-plot-Funktion, aber das hat nicht funktioniert..
Beispiel:

    Date       Result
2017-01-06     0.0
2017-01-06     1.0
2017-01-06     0.0
2017-01-07     0.0
2017-01-07     0.0

Versuchte ich mit df.plot(), aber die daraus resultierende Handlung ist sehr unerwünschten Ergebnissen.

Was ich will am Ende des Tages Termine auf der x-Achse, und das "Ergebnis" auf der y-Achse. Wohin gehe ich falsch? Was ist falsch mit dem, was ich mache?
EDIT: Hier ist das Diagramm

Sie sollten, bitte, zeig uns deinen code. Ansonsten, wie können wir wissen, was Sie tun könnte falsch?
gut, was ich Tat, war nur die Nutzung dieser neu geschaffenen df und verwendete df.plot(), Resultierende graph hat keine Termine, die ich X-Achse, die nur einen Bereich von 0 -> 2000
Die Tatsache, dass Sie haben etwas namens df schlägt die Verwendung von pandas. Dann, darüber hinaus, Sie haben nur zwei unterschiedliche Termine. Ich Frage mich, welche Art von Handlung Sie erwarten zu bekommen, und auch genau das, was Sie getan haben.
Ich habe pandas und der dataframe ist eine einfache 2-Spalte df, Spalte Datum und Spalte Ergebnis, wobei die Werte von entweder 0 oder 1. Ich will plot der Werte von Zeit, für jede timestamp.
versuchen df.set_index('Date').plot() oder df.plot(x='Date', y='Result'). Ich denke, es ist, weil der plot der index der df als x-Achse. Also für Ihr df, ist er standardmäßig 0->2000. So stellen Sie die 'Datum' Spalten als index und versuchen Sie es erneut

InformationsquelleAutor RedaBitar | 2017-04-30

Schreibe einen Kommentar