我正在使用 xaxis 滑块在 dash-plotly (python) 中创建一个简单的股票图表应用程序。滑动 xaxis 时,我希望 yaxis 动态重新缩放到视图。我想我已经设法在通过“relayoutData”钩子滑动 xaxis 比例时触发回调函数。但不是更新 yaxis,脚本会引发错误。我不确定从回调函数更新布局的正确语法。有任何想法吗?
到目前为止,这是我的代码。它会运行,但 yaxis 是在运行时设置的,并且不会更新。
非常感谢您的帮助 =)
import dash
from dash.dependencies import Output, Input
import dash_core_components as dcc
import dash_html_components as html
import plotly.graph_objs as go
import numpy as np
import datetime
#some random values
a = datetime.datetime.today()
numdays = 100
dateList = []
for x in range (0, numdays):
dateList.append(a - datetime.timedelta(days = x))
xy = [dateList,np.random.rand(100)]
app = dash.Dash()
app.title = 'Random'
dataS = go.Scatter(
x = …
Run Code Online (Sandbox Code Playgroud)