Ligne de terrain avec des points de données dans les pandas

À l'aide de pandas je peux facilement faire une ligne de la parcelle:

import pandas as pd
import numpy as np
%matplotlib inline # to use it in jupyter notebooks

df = pd.DataFrame(np.random.randn(50, 4), 
        index=pd.date_range('1/1/2000', periods=50), columns=list('ABCD'))
df = df.cumsum()
df.plot();

Ligne de terrain avec des points de données dans les pandas

Mais je ne peux pas comprendre comment aussi tracer les données comme des points sur les lignes, comme dans cet exemple:

Ligne de terrain avec des points de données dans les pandas

Cette matplotlib exemple semble le suggérer le sens, mais je ne trouve pas comment le faire en utilisant les pandas de tracé, des possibilités. Et je suis spécialement intéressé à apprendre comment le faire avec les pandas parce que je suis toujours à travailler avec dataframes.

Toute indices?

  • Veuillez vérifier le montage dans ma réponse, il peut être très utile si vous avez du mal avec le choix des points à certaines dates.
  • Excellent, @ViníciusAguiar, très belle astuce.
InformationsquelleAutor lincolnfrias | 2017-05-12