python - 将我自己的数据添加到 Python 中的 Plotly 图表中?
问题描述
我正在尝试在图表上添加一些仅用于测试的文本数据,例如图表应遵循数字 [20、68、89、41、56],但我不知道我应该将数组包含在哪里我在此示例中的数据,其中打印了一些随机数据:
X = deque(maxlen=2000)
X.append(1)
Y = deque(maxlen=2000)
Y.append(1)
app = dash.Dash(__name__)
app.layout = html.Div(
[
dcc.Graph(id='live-graph', animate=True),
dcc.Interval(
id='graph-update',
interval=1*1000
),
]
)
@app.callback(Output('live-graph', 'figure'),
events=[Event('graph-update', 'interval')])
def update_graph_scatter():
X.append(X[-1]+1)
Y.append(Y[-1]+Y[-1]*random.uniform(-0.1,0.1))
data = plotly.graph_objs.Scatter(
x=list(X),
y=list(Y),
name='Scatter',
mode= 'lines+markers'
)
return {'data': [data],'layout' : go.Layout(xaxis=dict(range=[min(X),max(X)]),
yaxis=dict(range=[min(Y),max(Y)]),)}
解决方案
推荐阅读
- python-3.x - Thingspeak:使用 API、Python 更新图表选项
- spring-kafka - 处理消息后关闭 kafka 消费者
- glib - Is there a way to register types from gobject introspection?
- javascript - TypeError:无法读取未定义的属性“道具”-即使我将道具中的一些数据传递给该组件
- angular - Angular Material Accordions 未在第一次渲染时关闭
- fpga - 使用 yosys 提取 FSM
- bitbucket - Bitbucket:每个分支是否可以有一个 bitbucket-pipelines.yml 文件?
- node.js - Gitlab-ci.yml、SSH 和 NVM:通过 ssh 连接到服务器并运行 nvm 使用
- python - 可以在 Keras 模型中执行 one-hot 编码吗?
- mongodb - 从命令行选择数据库时,MongoDB 身份验证错误