Таблица данных Python Dash: HTML-часть в CSS влияет на эксперименты с таблицами данных, но не на таблицы данных. - PullRequest
0 голосов
/ 09 апреля 2019

Использование экспериментов с таблицей, например,

import dash
import dash_table_experiments
import pandas as pd

df = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/solar.csv')

app = dash.Dash(__name__)

app.layout = dash_table_experiments.DataTable(
    columns=df.columns,
    rows=df.to_dict("rows"),
)

if __name__ == '__main__':
    app.run_server(debug=True)

шрифт в таблице можно изменить с помощью CSS-файлов, например,

html {
  font-family: "Segoe UI";
}

Это не работает с приборной панелью. Здесь шрифт не меняется, несмотря на три строки кода CSS выше.

import dash
import dash_table
import pandas as pd

df = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/solar.csv')

app = dash.Dash(__name__)

app.layout = dash_table.DataTable(
    columns=[{"name": i, "id": i} for i in df.columns],
    data=df.to_dict("rows")
)

if __name__ == '__main__':
    app.run_server(debug=True)

Я использую dash-table и хотел бы иметь то же поведение, что и в dash-table-экспериментах. В противном случае мне пришлось бы использовать style_cell, чтобы установить шрифт для каждой таблицы в отдельности, что выглядит неправильно. Есть ли лучшее решение?

...