Я пытаюсь анализировать и визуализировать данные с датой и временем в качестве оси x. Как я могу наложить другой график (например, линейную регрессию) только на подмножество данных?
Например, я пытаюсь подогнать экспоненциальную модель с 23 марта по 17 апреля. Полный набор данных от 3/4 до 5/5.
Это весь набор данных:
Это экспоненциальная модель, которую я пытаюсь подходить. «0» на оси x соответствует 3/23.
Вот минимальный рабочий пример кода, с которым я работаю: (1) Это код, используемый для создания всего графика.
def genplot(filename):
"""
Generates plots
Args:
filename: name of csv file as str
Returns:
plot
"""
data = pd.read_csv(filename, parse_dates = ["DATE"],
index_col = ["DATE"])
fig, ax = plt.subplots()
ax.plot(data.index.values, data["NUMBER"], color = "blue")
ax.set(xlabel = "date")
plt.show()
Я использую Python 3.7 Есть предложения?