我有两个列表,一个用于x值,另一个用于y值。 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 :(得分:1)
要制作(x,y)对的列表,请使用Python zip 方法:
point_list = zip(xvalues, yvalues)
文档为here。我假设您可以在matplotlib文档中找到一个绘图例程 - 或者在在线示例中 - 但实际上并不需要我们的帮助。