2017-03-29 19 views
2

私は現在、bokehライブラリからテーブルウィジェットを表示しているアプリケーションを実行しています。 Pythonライブラリは、グラフやテーブルなどのインタラクティブなjs要素を含むhtmlファイルを作成します。bokehテーブルウィジェットのフォーマット

グラフでは、色などをカスタマイズするオプションがたくさんあるようですが、これは「ウィジェット」の形式で表示される表の場合には当てはまりません。

Aが若干Jupyterノートブック用のドキュメントからのコード例を変更し、負の値は、色=赤、高い値が割り当てられるように、出力をフォーマットする

# coding: utf-8 

# In[1]: 

from bokeh.io import output_notebook 
output_notebook() 


# In[2]: 

from datetime import date 
from random import randint 
from bokeh.io import show 
from bokeh.layouts import widgetbox 
from bokeh.models import ColumnDataSource 
from bokeh.models.widgets import DataTable, DateFormatter, TableColumn 

data = dict(
     dates=[date(2014, 3, i+1) for i in range(10)], 
     number=[randint(-100, 100) for i in range(10)], 
    ) 
source = ColumnDataSource(data) 

columns = [ 
     TableColumn(field="dates", title="Date", formatter=DateFormatter()), 
     TableColumn(field="number", title="Number"), 
    ] 
data_table = DataTable(source=source, columns=columns, width=400, height=280) 

show(widgetbox(data_table)) 

ことが可能であるが、太字などを印刷しています?

このようなタスクは、プロットなどの他のライブラリでもっと簡単でしょうか(経験はありません)?

答えて

関連する問題