У меня есть фрейм данных с именем столбца «Тип», который получает категориальные значения, такие как A, B, C и т. Д. Этот столбец получает значения динамически, и время от времени различные / уникальные значения могут изменяться.
Например. Набор данных Image :
Я хочу запустить следующий код для динамического создания гистограмм (используя библиотеку визуализации Bokeh) длякаждое из отдельных значений в столбце «Тип».
Вот что я в данный момент выполняю, вручную нарезая данные для каждого значения в «Типе»
Позволяет сказать «df»имя фрейма данных, содержащего строки только для «Типа» = A
source_df = ColumnDataSource(df)
TOOLTIPS = [ ("Month : ", "@Month"),
(" Aggregated Metric1 : ", "@Metric1{ 0.0 a}") ]
hover = HoverTool()
hover.tooltips = TOOLTIPS
pYOY = figure(x_range=df['Month'], y_range=(0, 100000), plot_height=300,plot_width=1000,
toolbar_location=None, tools = "box_select, box_zoom , wheel_zoom,reset")
pYOY.vbar(x=dodge('Month', 0, range=pYOY.x_range), top='Metric1', width=0.2, source=source_df,
color="#c9d9d3", legend=("# Rev"))
pYOY.tools.append(hover)
pYOY.yaxis.axis_label = "Rev"
pYOY.xaxis.axis_label = "Month"
Любая помощь приветствуется!