У меня есть два списка: один - это даты, а другой - данные.
alldates = Index(['2019-01-25', '2019-01-26', ...'2019-05-09'], dtype='object')
data = [0.9868203770867318, .... ,0.9257586144368741]
Я хочу построить их.Мой код и результат:
plt.plot(alldates,data,'-*',label='R$^2$ score')
plt.locator_params(axis='x', nbins=5)
plt.ylim([-1,1.2])
plt.legend(loc='best')
plt.show()
Участок:

Также он выдавал сообщение об ошибке:
C:\Users\MMatam\Anaconda3\lib\site-packages\matplotlib\ticker.py:
1437: UserWarning: 'set_params()' not defined for locator
of type <class 'matplotlib.category.StrCategoryLocator'>
str(type(self)))
Вы видели галочки по оси X?Похоже, мой plt.locator_params(axis='x', nbins=5)
не сработал.Как получить всего несколько тиков по этой оси?