import numpy as np
import matplotlib.ticker as mticker
import matplotlib.ticker as mticker
import matplotlib.dates as mdates
import pylab as pl
import matplotlib.pyplot as plt
import datetime as dt
y = np.array([105,180,323,371,1291,840,1032,1220,1347,1921,2103,2345,3156,2987,2447])
date2_1 = dt.datetime(2020,1,23)
-
date2_2 = dt.datetime(2020,2,7)
delta2 = dt.timedelta(days=1)
dates2 = mdates.drange(date2_1, date2_2, delta2)
ax = pl.gca()
for label in ax.xaxis.get_ticklabels():
label.set_rotation(90)
ax.xaxis.set_major_formatter(mdates.DateFormatter('%m-%d'))
ax.xaxis.set_major_locator(mdates.DayLocator())
pl.show()