2017-02-15 33 views
0

bokehと思われるDataTableのテーブル全体の幅は固定されていますか?bokeh DataTableの幅

カラムの幅を大きく設定すると機能しません。以下のコードは4列の幅= 1000ですが、幅がはるかに小さい4列しか表示されません。

また、Chromeの出力HTMLの各列の境界を移動することはできますが、テーブルの右端をHTMLで移動することはできません。テーブル全体の幅は固定されているようです。

大きな幅のテーブルを用意する方法はありますか?

import bokeh.models.widgets as bmw 

source = bokeh.models.ColumnDataSource(df) 
numformatter = bmw.NumberFormatter() 
numformatter.format = '0.00' 
columns = [TableColumn(field=c, title=c, width = 1000, formatter=numformatter) for c in df] 

table = bmw.DataTable(source=source, columns=columns, height = 1000) 

答えて

0

ちょうどDataTableが(文書化されていない)属性widthを持っていることが分かりました。だから、

table = bmw.DataTable(source=source, columns=columns, height = 1000, width = 4000)

に動作します