[英]Dash not getting updated
我正在運行以下代碼 output 甚至即將到來,但問題是我必須一次又一次地運行文件才能在 juypter 筆記本中獲取 output 但根據代碼它應該自動更新
代碼:
import pandas as pd
import matplotlib.pyplot as plt
from matplotlib import animation
%matplotlib inline
data=pd.read_csv(r"C:\Users\Adnan\Desktop\OldFaithful.csv")
count=0
x=[]
y=[]
def draw_graph(i):
global count
count +=1
x.append(count)
y.append(data['Y'][count])
plt.cla()
plt.plot(x,y)
anima= animation.FuncAnimation(plt.gcf(),draw_graph,interval=1500)
plt.show()
那么,你需要這樣的東西嗎?
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from matplotlib import animation, rc
%matplotlib inline
data=pd.read_csv("OldFaithful.csv.txt")
data.head(3)
data = np.array([np.arange(data.shape[0]), data.iloc[:, 1]])
def update_line(num, data, line):
line.set_data(data[:, :num])
return line,
fig1 = plt.figure()
l, = plt.plot([], [], 'r-')
plt.xlim(0, 220)
plt.ylim(42, 95)
line_ani = animation.FuncAnimation(fig1, update_line, data.shape[1], fargs=(data, l), interval=50)
rc('animation', html='jshtml')
line_ani
代碼:
導入 pandas 作為 pd 導入 pyodbc
服務器='筆記本電腦-OO3V36UA\SQLEXPRESS' 數據庫='addy'
conn=pyodbc.connect('DRIVER={SQL Server}; SERVER=' +server + ';DATABASE=' + db + ';Trusted_connection=yes')
sql="""
SELECT * 來自摘要
""" df=pd.read_sql(sql,conn) df
output
Team1 Team2 Team3 Team4 日期和時間 50 70 90 77 2020-05-27 16:11:35.683 30 80 60 70 2020-05-27 16:11:54.467 65 95 120 90 2020-05-27 16:12:12.793 195 10 300 2020-05-27 16:12:30.530 180 80 20 200 2020-05-27 16:12:51.297
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.