Я пытаюсь построить области аномалий в Боке. Идея состоит в том, чтобы иметь линию, которая будет использовать красный цвет, чтобы показать, что эти образцы являются аномальными.
Вот пример воспроизводимого кода.
import numpy as np
import random
n=300
dat = pd.DataFrame()
dat['X_axis'] = np.linspace(start=0.0, stop=1000, num = n)
mean = 4
std = 1
dat['Y_axis']=np.random.normal(loc=mean, scale=std, size = n)
dat['anom'] = np.random.choice([False, True ], size = (n,), p= [0.90, 0.10])
Мне удалось реализовать аннотацию коробки, и я пытаюсь сделать то же самое, но на этот раз та же область будет просто красного цвета для этой части линии.
РЕДАКТИРОВАТЬ:
После комментария / предложения, я построил эти две строки как отдельные. Тем не менее, Bokeh интерполирует между значениями, вместо того, чтобы иметь плавную транзакцию. Есть ли способ отбросить интерполяцию или, по крайней мере, уменьшить ее до двух соседних значений?
РЕДАКТИРОВАТЬ 2:
I удалось разбить его на отдельные сегменты. Тем не менее, в настоящее время существуют пробелы между выборками данных, которые необходимо устранить. Любое предложение о том, как это сделать?