Я пытаюсь создать несколько кривых спарклайнов, но я не могу правильно вписать их в свои столбцы, и я не могу понять, что я делаю неправильно, поскольку я получаю следующий результат, который опускает мои сюжетные диаграммы :
Большое спасибо
Вот MRE для этого изображения
import dash
import dash_core_components as dcc
import dash_html_components as html
import plotly.graph_objs as go
from plotly.subplots import make_subplots
large_rockwell_template = dict(
layout=go.Layout(title_font=dict(family="Rockwell", size=24))
)
fig = make_subplots(rows=2, cols=1)
fig.add_trace(
go.Bar(x=[1, 2, 3], y=[2, 52, 62], name="yaxis data"),
row=1, col=1)
fig.add_trace(
go.Bar(x=[1, 2, 3], y=[2, 52, 62], name="yaxis data"),
row=2, col=1)
fig.update_layout(
xaxis={
'title': 'Column',
'zeroline': False,
'showgrid': False},
yaxis={
'showgrid': False,
'showline': False,
'zeroline': False,
'scaleratio': 0.5},
template=large_rockwell_template
)
fig.update_xaxes(visible=False, showgrid=False, zeroline=False)
fig.update_yaxes(visible=False, showgrid=False, zeroline=False)
app.layout = html.Div([html.Div([
html.Div([
html.H3('Column 1'),
dcc.Graph(id='g1', figure=fig)
], style={'display': 'inline-block','padding':300,'margin':50,'textAlign':'center'}),
html.Div([
html.H3('Column 2'),
dcc.Graph(id='g2', figure=fig)
], style={'display': 'inline-block','padding':300,'textAlign':'center'}),
])
])
if __name__ == '__main__':
app.run_server(debug=True)