2016-02-23 20 views
0

我有兩個用於x值的列表和一個用於y值的列表。 y值列表不斷更新(見代碼)。我想從這些中做出一個圖表,但我不知道如何。我有兩個列表一個用於x值,一個用於y值,我想從這些列表中創建一個列表

謝謝你的幫助。

這裏是我的代碼已經有:

import time 
import matplotlib.pyplot as plt 


yvalues = [] 
xvalues = [0,1,2,3,4,5,6,7,8,9,10] 
var = 0 
nummer=0 
while var < 10 : # This constructs an infinite loop 
    nummer=nummer+1 
    yvalues.append(nummer) 
    time.sleep(1) 
# print(elements) 
    var=var+1 


time.sleep(1) 

while var==10: 
    nummer=nummer+1 
    yvalues.append(nummer) 
    del yvalues [0] 
# print(elements) 
    time.sleep(1) 
+0

在那裏你有關於無限循環的評論,它不是無限的。第二個'while'循環將是無限的。爲了創建情節,請查看[matplotlib文檔](http://matplotlib.org/users/pyplot_tutorial.html)。 – kikocorreoso

+0

這裏有太多的事情要弄清楚你真正想要什麼:1)將兩個列表合併爲一個; 2)繪製(x,y)值 - 他們不需要爲此加入,btw; 3)做一個不斷更新值的實時繪圖; 4)??如果你能問一個明確的問題,這將有所幫助。 – tom10

回答

1

要的(X,Y)對的列表中,使用Python 拉鍊方法:

point_list = zip(xvalues, yvalues) 

的文檔here 。我假設你可以在matplotlib文檔中找到繪圖程序 - 或者在線示例 - 而實際上並不需要我們的幫助。

相關問題