Я построил прямоугольную диаграмму Боке.Я хочу, чтобы fill_alpha был высоким для 1 строки и низким для остальных.Есть ли способ изменить fill_alpha на основе входных данных?
Я пытался использовать сопоставители цветов, как в цветах заливки, но это не сработало.
mapper = LinearColorMapper(palette=RdBu, low=-1, high=1)
df = pd.DataFrame()
df['AllColumns1']=["A","B","C", "D"]
df['AllColumns2']=["A","B","C", "D"]
df['value']=[0.1, 0.4, 0.9, -0.3]
p = figure(title='Title', x_range = list(df.AllColumns1), y_range - list(df.Allcolumns2)
r = p.rect(x='AllColumns1', y='AllColumns2', height = 1, width=1, source = ColumnDataSource(df),fill_alpha = 0.5, fill_color =transform('value', mapper))
show(p)
Я хочу строку, в которой значениеэто "A", чтобы fill_alpha = 1 и остальные 0,5.