Я использую библиотеку Python Dash, и в документации утверждается, что она не поддерживает возможность написания необработанного HTML-кода с помощью HTML-кода панели инструментов.Есть ли какие-то известные обходные пути (например, передача dcc.Graph
в render_template()
с помощью Flask?).
Фрагмент кода, который я хотел бы перенести в файл шаблона 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}
}
})
])