Как я могу построить линию наилучшего соответствия, используя matplotlib в Python? - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь построить линию, наиболее подходящую для этого графика. У меня проблемы, поскольку x - категориальная переменная, и все найденные мной решения не работают, если одно из них является категориальной переменной.

введите описание изображения здесь

Вот мой код для сюжета -

plt.title('Timeline of cases in Maharashtra')

plt.scatter(maharashtra_confirmed['Date'], maharashtra_confirmed['Maharashtra'], label = 'Maharashtra', color = 'orange')
plt.xticks(rotation = 90)
ax = plt.axes()
ax.xaxis.set_major_locator(ticker.MultipleLocator(2))
plt.legend()
plt.show()

1 Ответ

0 голосов
/ 10 июля 2020

Для категориальных переменных подгонка не имеет смысла с теоретической точки зрения. Но то, что у вас есть, не является категориальными данными как таковыми, а (насколько я могу догадаться из ваших входных данных) просто данными, которые не могут быть автоматически интерпретированы как некатегориальные. даты в более адекватное представление. datetime.datetime.strptime должен вам здесь помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...