timeline viz based on matplotlib