簡體   English   中英

破折號沒有更新

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM