[python-users] Gruppierter Plot aus pandas DataFrame timeseries?
Daniel Suess
dsuess at thp.uni-koeln.de
Fr Mär 11 17:42:47 CET 2016
Ohne es getestet zu haben:
for add, group in df.groupby(‘address’):
pl.figure()
group.plot(x=‘timestamp’, y=‘offset’, title=“address={}”.format(add))
Noch eleganter gehts mit ggplot…
cheers,
Daniel
> On 11 Mar 2016, at 17:36, Christopher Arndt <chris.arndt at web.de> wrote:
>
> Da es hier doch so viele pandas Spezialisten gibt, kann mir jemand,
> bevor ich mich kurz vor dem Wochenende noch durch Tutorials wühlen muss,
> eine Tipp geben?
>
> Ich habe folgenden DataFrame, der auf dem peerstats-Dateien eines
> NTP-Servers basiert:
>
> <class 'pandas.core.frame.DataFrame'>
> Int64Index: 15259 entries, 0 to 15258
> Data columns (total 9 columns):
> timestamp 15259 non-null datetime64[ns]
> day 15259 non-null int64
> seconds 15259 non-null float64
> address 15259 non-null object
> status 15259 non-null int64
> offset 15259 non-null float64
> delay 15259 non-null float64
> dispersion 15259 non-null float64
> skew 15259 non-null float64
> dtypes: datetime64[ns](1), float64(5), int64(2), object(1)
>
> Nun möchte ich einen Zeitverlaufs-Plot gruppiert nach address von offset
> haben. Wie geht das quick-and-dirty?
>
>
> Gruß, Chris
> ________________________________________
>
> Diese Mail erhalten Sie ueber die Mailingliste python-users der Universitaet zu Koeln
> Nachrichten an: python-users at uni-koeln.de
> Abonnement und Benutzereinstellungen: https://lists.uni-koeln.de/mailman/listinfo/python-users
> Listenarchiv: http://pycologne.de/mlsearch.html
>
> pyCologne Homepage: http://pycologne.de/
Mehr Informationen über die Mailingliste python-users