gpt4 book ai didi

python - 格式化 Bokeh 表小部件

转载 作者:行者123 更新时间:2023-11-28 18:23:41 25 4
gpt4 key购买 nike

我目前正在运行一个应用程序,显示 Bokeh 库中的表格小部件。 python 库创建一个 html 文件,其中包含图形和表格等交互式 js 元素。

虽然图表似乎有很多选项可以自定义颜色等,但表格却不是这样,它以“小部件”的形式出现。

Jupyter notebook 文档中的代码示例略有改动

# 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))

是否可以将输出格式化为负值分配颜色 = 红色,高值打印为粗体等?

使用 plotly 等其他库(还没有经验)这样的任务可能更容易吗?

最佳答案

几周前有人问过这个问题。 bokeh DataTable with conditionally coloured cells

您可以使用该示例来执行您需要的大部分格式设置。

关于python - 格式化 Bokeh 表小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43091020/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com