matplotlib 如何获得递增的纵坐标值?

uqzxnwby  于 2023-06-06  发布在  其他
关注(0)|答案(1)|浏览(108)

我有一个单独的scrape线程函数,它将值附加到双端队列寄存器。以下函数读取双端队列值并将其绘制到屏幕上。

def display_plt():
    for i in range((5000)) : 
        plt.grid()
        plt.scatter(my_time, bid_price)
        plt.pause(0.5)
        plt.show()
        #plt.clf() 
        plt.cla()
        if i % 40 == 0:
            print(bid_price)
t1 = Thread(target=scrape)
t1.start()
display_plt()

当我展示这幅图的时候,坐标并没有以一个恒定的量增加。见图。注意左边最上面的三个数字。纵坐标值来自200元素滚动双端队列寄存器。我该怎么解决?

wbrvyc0a

wbrvyc0a1#

我发现问题了。我的数据是字符串格式的。Matplotlib没有正确转换它。

相关问题