У меня есть фрейм данных со значениями Yearmonth, Brand TRx, Total TRx, Market TRx, Brand NRx, Total NRx и Market NRx. Я пытаюсь создать диаграмму стека TRx и NRx. И давая пользователю возможность выбрать TRx или NRx из выпадающего меню
grouped = data.groupby('new_month')['Total_TRx', 'Market_TRx',"Brand_TRx"].sum()
source = ColumnDataSource(grouped)
months = source.data['new_month'].tolist()
p = figure(x_range=new_month)
p.vbar_stack(stackers=['Total_TRx', 'Market_TRx',"Brand_TRx"],
x='new_month', source=source,
legend = ['Total TRx','Market TRx','Calls'],
width=0.5, color=Spectral3)
p.title.text ='TRx/NRx'
p.legend.location = 'top_left'
p.xaxis.axis_label = 'Rx Type'
p.xgrid.grid_line_color = None #remove the x grid lines
p.yaxis.axis_label = 'Time Frame'
show(p)
suite_dropdown = Dropdown(label="Select", button_type="warning", menu=['TRx','NRx'])
show(widgetbox(children = [suite_dropdown], sizing_mode = "fixed"))
Как я могу получить две стековые диаграммы для TRx и NRx и связать их с выпадающим списком?