Python 3.x 绘图仪不自动刷新

Python 3.x 绘图仪不自动刷新,python-3.x,plotly-dash,Python 3.x,Plotly Dash,我在这里寻求帮助。我创建了一个实时图形,从csv文件中读取数据。 一旦我更改了源csv文件的内容,就不会自动刷新。相反,如果我刷新浏览器,它将更新图形 你能不能给我提供一个解决方案,这样它就可以直接更新图形而无需人工干预。 提前谢谢 代码: 我有一个类似的问题,我的Plotly Express数据没有更新,尽管回调调用了我预期的方式。删除animate=True修复了该问题 import dash from dash.dependencies import Output, Input impor

我在这里寻求帮助。我创建了一个实时图形,从csv文件中读取数据。 一旦我更改了源csv文件的内容,就不会自动刷新。相反,如果我刷新浏览器,它将更新图形

你能不能给我提供一个解决方案,这样它就可以直接更新图形而无需人工干预。 提前谢谢

代码:


我有一个类似的问题,我的Plotly Express数据没有更新,尽管回调调用了我预期的方式。删除
animate=True
修复了该问题

import dash
from dash.dependencies import Output, Input
import dash_core_components as dcc
import dash_html_components as html
import plotly
import random
import plotly.graph_objs as go
from collections import deque
import pandas as pd



app = dash.Dash(__name__)
app.layout = html.Div(
    [
        html.H4('Stock_Data_Streaming'),
        dcc.Graph(id='live-graph', animate=True), 
        dcc.Interval(
            id='graph-update',
            interval=1*100,
            n_intervals=0
        )
    ]
)

@app.callback(Output('live-graph', 'figure'),
              [Input('graph-update', 'n_intervals')])


def update_graph_ohlc(n):


    df = pd.read_csv('/Users/371970/Downloads/Test_Data/NIFTY_BANK.csv')

    X = df['Date']


    data = go.Ohlc(x=df['Date'],
                    open=df['Col_Open'],
                    high=df['Col_High'],
                    low=df['Col_Low'],
                    close=df['Col_Close']
                  )


    layout = go.Layout(
                    title = "OHLC Testing Chart",
                    xaxis = dict(title = "Date"),
                    yaxis = dict(title = "Values in K")
        )



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



if __name__ == '__main__':
    app.run_server()



Source Data:

Date,Col_Open,Col_High,Col_Low,Col_Close,Col_Volume
27/01/20 9:15,31110.55,31117.1,31007.8,31087.6,0
27/01/20 9:16,31077.05,31093.65,31074.85,31088,0
27/01/20 9:17,31093.55,31103.45,31077.9,31085.75,0
27/01/20 9:18,31089.35,31094.9,31061.75,31071.8,0
27/01/20 9:19,31075.1,31075.1,31043.25,31051.15,0
27/01/20 9:20,31057.75,31057.75,30998.35,31016.2,0
27/01/20 9:21,31012.4,31018.35,30992.5,30996.65,0
27/01/20 9:22,30997.25,31002.2,30969.4,30971.9,0
27/01/20 9:23,30973.2,30994,30970.6,30992.15,0
27/01/20 9:24,30991.8,30991.8,30934.15,30934.5,0