python-3.x - Python Bokeh - 条件表格式 + 过滤框
问题描述
大家好,
请参阅下面的代码、当前输出和所需输出。代码中应该添加什么?
- 我想使用散景来将小于 2 的单元格值着色为绿色,将 2 到 9 之间的单元格着色为红色。
- 我想为每个表格列添加过滤器。
样本输出:
期望的输出:
import pandas as pd
d = {'A': ['A','B','C']}
data = pd.DataFrame(data=d)
data['B']=[7,8,9]
data['C']=[1,2,3]
from bokeh.io import output_file, show
from bokeh.models import ColumnDataSource
from bokeh.models.widgets import DataTable, DateFormatter, TableColumn, HTMLTemplateFormatter
output_file(r'C:\Users\rbiberma\Desktop\TEMP\data_table.html')
source = ColumnDataSource(data)
column_list = data.columns
columns = [TableColumn(field=col, title=col) for col in column_list]
data_table = DataTable(source=source, columns=columns, width=200, height=100)
show(data_table)
解决方案
推荐阅读
- c# - 为什么我的列表框只显示一项?
- node.js - 将 CI 用于 Bitbucket 存储库 - 我需要在我的根文件夹中包含 node_modules 吗?
- c# - 使用 2 个参数调用存储过程
- pyqt - 如何将 Qt3D 场景的旋转中心设置为场景中活动 .obj 文件的中心?
- python - 从一组字母中创建所有可能的基于字典的单词 - 提高处理速度的技巧
- r - ggplot 中的错误?还是需要一个选项才能使其正常工作?
- javascript - 缩放交互后如何向面积图添加工具提示
- php - 带有两个复选框的伪验证码,一个用于人类,一个用于机器人
- javascript - 可以从 DataTable 的子行中排除单个列吗?
- sql - 将 SQL 脚本与数据库关联