Python Bokeh - условное форматирование таблицы + блоки фильтров - PullRequest
0 голосов
/ 03 октября 2019

Привет друзья,

См. Код, текущий вывод и желаемый вывод ниже. Что следует добавить к коду?


  • Я хотел бы использовать боке, чтобы закрасить значения ячеек <2 зеленым цветом и ячейки между 2 и 9 красным. </li>
  • Я хотел бы добавить фильтры к каждому столбцу таблицы.

Пример вывода:


enter image description here

Требуемый выход:


enter image description here


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