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
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 erneutInformationsquelleAutor RedaBitar | 2017-04-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nutzen Sie bitte
df.set_index('Date').plot()
oder
df.plot(x='Date', y='Result')
weil der plot standardmäßig der index der
df
als x-Achse, so sollte man die 'Date' - Spalte als index, oder geben Sie an, welche Spalte als x-Achse.sehen Sie mehr an pandas.DataFrame.Grundstück
InformationsquelleAutor heyu91