Enhance: Time series for different types of graphs using plot fuction
Duplicate of #1918

----

Basically the problem is if you want to do a bar plot with time series

```
df.plot(kind='bar')

```

it will create a label for every date entry instead one clean label and more dates when you zoom in.
