我正在尝试在 Bokeh 中绘制异常区域。这个想法是有一条线,将使用红色来显示这些样本是异常样本。
这是一个可重现的示例代码。
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])
我能够实现 Box Annotation,并且我正在尝试做同样的事情,但是这一次,同一区域的那部分线条只会显示为红色。
编辑:
根据评论/建议,我将这两行分开绘制。但是,Bokeh 会在值之间进行插值,而不是进行平滑的交易。有没有办法放弃插值,或者至少在它之间最小化到两个相邻的值?
编辑2: