Matplotlib никогда не заканчивается, когда я строю выбросы временных рядов.Является ли мой набор данных слишком большим или мой код неверен?
Я поигрался с некоторым обнаружением выбросов с помощью данных временных рядов, и теперь я пытаюсь нанести эти выбросы на график с разбросом сверхуЛинейная диаграмма данных моего временного ряда.
Однако, когда я запускаю приведенный ниже код, ядро продолжает работать без результата, пока я не буду вынужден прервать его.Мои данные состоят примерно из 140 000 точек данных временных рядов, а у меня около 2800 выбросов.
Фрагмент данных:
index Time Series Outlier
2018-09-01 00:57:00 28.53 0
2018-09-01 00:58:00 28.49 0
2018-09-01 00:59:00 28.46 0
Код:
fig, ax = plt.subplots(figsize = (36,36))
OL = df.loc[df["Outlier"] == 1, ["Time Series"]]
ax.plot(df["Time Series"], color='blue')
ax.scatter(OL.index,OL["Time Series"], color='red')
plt.show()
Ожидаемый результат должен быть аналогичен приведенному ниже графику.
![outlier graph](https://www.kaggleusercontent.com/kf/1402686/eyJhbGciOiJkaXIiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0..CYz1v5vi-2NhQyIaXlRKIA.39fcjyseCZfYMiAWySW7LrVPmvuI8s3FlOWPXh1m0Wvgkr1ZYjauP-IAwhD3Ceb1xRdjgAGhwc5ouL7P_DDoE5Tpt3gbCp2V3w8u2U7LPeX2nWVoH6lvcK7L_asoQ4Og-MPu_W57dW8lkJfeRoMFsh5bgET_gOzs96xdI9TMwpA.yUZgf38WHG4Hkpd5X2_SAQ/__results___files/__results___39_0.png)
Стоит ли менять бэкэнд?Или уменьшить набор данных?
Буду признателен за любую помощь!