Обновление Dash Plotly Table с помощью функции обратного вызова отображает график вместо таблицы - PullRequest
0 голосов
/ 08 октября 2019
  • Пожалуйста, посмотрите на код ниже
  • он отображает график xy вместо таблицы на приборной панели
  • Я пытался изменить параметры, но не уверен, что здесь не так
  • люди пробовали это без обновления интервала, и похоже, что это работает
import dash_html_components as html
import plotly.graph_objs as go
import dash
import sys

from dash.dependencies import Output, Input

from collections import deque 

import dash_table_experiments as dtable
import dash_table 


app = dash.Dash()


app.layout = html.Div([

    dcc.Interval(id='graph-update', interval=1*500),
    dcc.Graph(id='visitors1',figure = go.Figure(data = [trace]))
])




@app.callback(Output('visitors1', 'figure'), [Input('graph-update', 'n_intervals')]) 
def cope_some(n):
    trace=[go.Table(type = 'table',
        columnorder = [1,2,3],
        columnwidth=[10,30,5],
        header=dict(values=['A Scores', 'B Scores', 'C Scores']),
        cells=dict(values=[[100, 90, 80, 90],[95, 85, 75, 95],[95, 85, 75, 95]]))]
    layout = go.Layout(title=f"Entry Draft", height=600)

    return {'data': [trace],"layout": layout}


app.run_server(debug=False, port=8050)```
...