Python 保持轴值的实时matplotlib打印(x轴中仅10个)

Python 保持轴值的实时matplotlib打印(x轴中仅10个),python,json,matplotlib,live-streaming,Python,Json,Matplotlib,Live Streaming,我想在matplotlib中用有限数量的X轴值(比如10)绘制一个实时图形 我当前的图形没有这样做,而是压缩整个图形。当我得到第11个值时,我希望我的第一个值被抹去。有什么想法吗?我曾考虑使用循环队列,但不知道从何处开始以及如何开始 我的当前代码(虚拟数据)是: 您是否尝试调整您可以找到的任何方法?A可能是一个好的数据结构来考虑您的问题。 for i in range(0,100): #time time.sleep(0.1) for s in range(0,sensors)

我想在
matplot
lib中用有限数量的X轴值(比如10)绘制一个实时图形

我当前的图形没有这样做,而是压缩整个图形。当我得到第11个值时,我希望我的第一个值被抹去。有什么想法吗?我曾考虑使用循环队列,但不知道从何处开始以及如何开始

我的当前代码(虚拟数据)是:


您是否尝试调整您可以找到的任何方法?A可能是一个好的数据结构来考虑您的问题。
for i in range(0,100):  #time
    time.sleep(0.1)
    for s in range(0,sensors):
        x[s].append(random.randint(20,80))
    drawnow(makePlot)