直接上代码:
import dash_html_components as html
import dash_core_components as dcc
import plotly.graph_objects as go
from plotly.subplots import make_subplots
fig = make_subplots(rows=1, cols=2, column_widths=[0.7, 0.3])
fig.add_trace(go.Scatter(x=[1, 2, 3], y=[4, 5, 6]),
row=1, col=1)
fig.add_trace(go.Scatter(x=[20, 30, 40], y=[50, 60, 70]),
row=1, col=2)
fig.update_layout(
xaxis=dict(
scaleanchor=“x2”, #链接到x2轴
scaleratio=1
)
)
layout = html.Div(
children=[
dcc.Graph(
figure=fig,
config=dict(
modeBarButtonsToRemove=[‘toggleSpikelines’,‘hoverCompareCartesian’],
scrollZoom=True,
)
)
]
)