Bokeh DataTable datetimeformatter

时间:2017-12-21 16:52:56

标签: bokeh datetime-format

我正在调用一个函数来创建DataTable - 问题是Date字段在同一列中同时显示Date和Time并且没有正确显示。我希望保持字段Date + Time值不变 - 但是可以将它分开如果不可能,则分为数据和时间两个不同的领域。

def make_table(source):
columns = [
    TableColumn(field='DATE', title="DATE", formatter=DateFormatter()),
    TableColumn(field='CCYPAIR', title="CCYPAIR"),
    TableColumn(field='SIDE', title="SIDE"),
    TableColumn(field='PRICE', title="PRICE"),
    TableColumn(field='TYPE', title="TYPE"),
    TableColumn(field='Volume', title="Amount"),
    TableColumn(field='ORDER_ID_108', title="ORDERID"),
 ]
data_table = DataTable(source=source, columns=columns, width=1000, height=400)
return data_table

CCYPAIR DATE ORDER_ID_108 PRICE SIDE TYPE Volume

0 EURCHF 2015-01-15 13:41:34.555 380 1.2 B订单50.0

1 个答案:

答案 0 :(得分:0)

以下更改使其正常工作。谢谢

string_dates = []
for i in df['DATE']: string_dates.append(i.strftime("%Y-%m-%d %H:%M:%S.%f"))
df['DATE'] = string_dates