小编Sea*_*uji的帖子

将 dash_html_components 传递给 Jinja 模板

我正在使用 Python 库 Dash 并且文档声称它不支持使用仪表板 html 代码编写原始 html 的能力。是否存在已知的变通解决此(有点像传递dcc.Graphrender_template()与瓶?)。

我想迁移到 Jinja 模板文件的代码片段是:

app.layout = html.Div(className='ui container', children=[
    html.H1('Locations', className=''),
    html.Div(id='text-content'),
    dcc.Graph(id='map', figure={
        'data': [{
            'lat': df['LAT'],
            'lon': df['LONG'],
            'marker': {
                'color': df['YEAR'],
                'size': 8,
                'opacity': 0.6
            },
            'customdata': df['NO'],
            'type': 'scattermapbox'
        }],
            },
            'hovermode': 'closest',
            'margin': {'l': 0, 'r': 0, 'b': 0, 't': 0}
        }
    })
])
Run Code Online (Sandbox Code Playgroud)

python jinja2 flask plotly plotly-dash

7
推荐指数
1
解决办法
976
查看次数

标签 统计

flask ×1

jinja2 ×1

plotly ×1

plotly-dash ×1

python ×1