Python/MatPlotLib: Set the Labels to Months

I have been trying to figure this out for hours. I am working with a dataset on Trump's approval ratings from FiveThirtyEight, and the data is specifically from Gallup Polls. The data has 12 polls a month. I just cannot seem to find a way to set the labels to months instead of the entry it is. For example, 0 through 11 should be Jan, 12 through 24 should be Feb and etc. Screenshot of the iPython Notebook currently working in This is the code I currently have:

sns.set()
xcoords = [i for i in range(0, len(trumpGallup))]

plt.plot(xcoords,trumpGallup.adjusted_approve,'g-',label="Adjusted Approval (Trump)")
plt.plot(xcoords,trumpGallup.adjusted_disapprove,'r-',label="Adjusted Disapproval (Trump)")

plt.legend(loc=2) #This enables and determines the location of the graph's legend
plt.xlabel("Trump's Ratings from January 2017 to November 2017")
plt.ylabel("Percetange")
plt.show()