У меня есть ежедневные данные о погоде с 1 января по 31 декабря за год.Я строю эти ежедневные данные и хочу, чтобы мои x-ticks были ежемесячными интервалами.Но когда я строю график, тиканье идет с января по январь, а не с января по декабрь.Как мне избавиться от последнего x-тика, который есть у Яна, и ограничить его до декабря.
Если я задаю xlim с января по декабрь, график охватывает все оси.Я хочу немного пропустить начало и конец линий.
Дата указана в формате ГГГГ-ММ-ДД
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
import datetime
plt.figure()
plt.plot(minmax2014['Date'], minmax2014['min'], color='r', label='Record High')
plt.plot(minmax2014['Date'], minmax2014['max'], color='b', label='Record Low')
plt.legend(loc=2)
d=minmax2014['Date'].values
plt.gca().fill_between(d, minmax2014['max'], minmax2014['min'], facecolor='yellow', alpha=0.3)
plt.gca().xaxis.set_major_locator(mdates.MonthLocator())
plt.gca().xaxis.set_major_formatter(mdates.DateFormatter('%b'))