Da sh: как управлять стилем графика через CSS? - PullRequest
1 голос
/ 29 марта 2020

У меня есть простое приложение Da sh, и я хотел бы установить шрифты и цвета своих графиков с помощью CSS. Вот как выглядит мой app.py:

import dash
import dash_core_components as dcc
import dash_html_components as html
import plotly.graph_objects as go

def generate_plot():
    fig = go.Figure()
    fig.add_trace(go.Scatter(x=[1, 2, 3], y=[1, 2, 3]))
    return fig

app = dash.Dash(__name__)
app.layout = html.Div(children=[
    html.H1(children="title", className="title"),
    dcc.Graph(figure=generate_plot(), class="plot")
])

У меня также есть файл assets/style.css, и я хотел бы дополнить этот файл содержимым, описывающим, как должны выглядеть мои объекты dcc.Graph , Это возможно? Если это так, то как бы я это сделал? Я хотел бы иметь возможность устанавливать шрифты, цвета фона, цвета линий / маркеров и т. Д. c. К сожалению, что-то вроде .plot { background-color: aqua; } в CSS не имеет никакого эффекта. Кроме того, html, body {font-family: serif; } тоже не действует.

...