[英]Vertical alignment of text within Bokeh DataTable
我有以下代碼在 Bokeh 中生成數據表:
from bokeh.models import DataTable, TableColumn, HTMLTemplateFormatter
data = {'A': ['A1', 'A2', 'A3', 'A4'],
'B': ['B1', 'B2', 'B3', 'B4'],
'C': ['C1', 'C2', 'C3', 'C4'],
'D': ['D1', 'D2', 'D3', 'D4']}
source = ColumnDataSource(data)
table = DataTable(height=500,
width=500,
source=source,
row_height=50,
columns=[TableColumn(field=col, title=col) for col in data.keys()])
# Align text horisontally (need to do it vertically as well)
for col in table.columns:
col.formatter.text_align = 'center'
show(table)
這將產生下表:
我想在單元格中間垂直對齊文本。 從我在網上看到的情況來看,我可以使用HTMLTemplateFormatter
來實現這一點,但我不太確定如何。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.