Bokeh 1.3 の新しいウィジェット DataCube で複数のフィールドを合計するにはどうすればよいですか?
Bokeh 1.3 ドキュメント : https://blog.bokeh.org/posts/release-1-3-0
Bokeh doc のサンプル コードから、1 つのフィールドのみを合計します。2 つのフィールドのリストを試してみましたが、うまくいきませんでした。
サンプルコード:
source = ColumnDataSource(data=dict(
d0=['A', 'E', 'E', 'E', 'J', 'L', 'M'],
d1=['B', 'D', 'D', 'H', 'K', 'L', 'N'],
d2=['C', 'F', 'G', 'H', 'K', 'L', 'O'],
px=[10, 20, 30, 40, 50, 60, 70 ],
))
target = ColumnDataSource(data=dict(row_indices=[], labels=[]))
formatter = StringFormatter(font_style='bold')
columns = [
TableColumn(field='d2', title='Name', width=40, sortable=False, formatter=formatter),
TableColumn(field='px', title='Price', width=40, sortable=False),
]
grouping = [
GroupingInfo(getter='d0', aggregators=[SumAggregator(field_='px')]),
GroupingInfo(getter='d1', aggregators=[SumAggregator(field_='px')])
]
cube = DataCube(source=source, columns=columns, grouping=grouping, target=target)
どんな助けでも素晴らしいです、ありがとう。