У меня есть простое приложение 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; }
тоже не действует.