Python文件生成要在实时图形上打印的点

Python文件生成要在实时图形上打印的点,python,matplotlib,Python,Matplotlib,可以让一个python文件执行另一个python文件来生成随机的y值以绘制到图形上吗?如果是这样的话,我们该怎么做呢 目前,我有一个生成随机y值列表的文件: import random import threading def main(): for count in range(12000): y = random.randint(0,10000) print(y) def getvalues(): return [random.randi

可以让一个python文件执行另一个python文件来生成随机的y值以绘制到图形上吗?如果是这样的话,我们该怎么做呢

目前,我有一个生成随机y值列表的文件:

import random
import threading


def main():
    for count in range(12000):
        y = random.randint(0,10000)
        print(y)

def getvalues():
    return [random.randint(0, 1000) for count in range(12000)]

def coordinate():
    threading.Timer(0.0001, coordinate).start ()
coordinate()

main()
以及使用随机值(嵌入公式)生成图表的文件:

我如何组合这些数据并执行文件来生成随机数,用作y(x是时间)并在这个图上实时绘制它们


提前谢谢

你可以做类似的事情:

import random_Y_file
values = random_Y_file.getValues()
print(values)
在随机文件中:

def getValues():
    return [randint(0, 1000) for _ in range(100)] # Returns 100 numbers from 0 to 1000

确保您正在使用的python文件与random_Y_file.py位于同一文件夹中,您可以执行类似的操作:

import random_Y_file
values = random_Y_file.getValues()
print(values)
在随机文件中:

def getValues():
    return [randint(0, 1000) for _ in range(100)] # Returns 100 numbers from 0 to 1000

确保您正在使用的python文件与random_Y_file位于同一文件夹中。py

您是否可以更改第一个文件的代码,或者尝试从其
print(Y)
语句捕获输出?它必须是一个单独的文件,还是您可以只向绘图程序添加代码?您可以更改第一个文件的代码,还是您一直在尝试从其
print(y)
语句捕获输出?它必须是一个单独的文件,或者你可以只添加代码到绘图程序吗?我这样做了,但是,它仍然不工作。我已经打印了坐标,但是它们没有在图形上绘制,图形是空白的。我已经修改了上面的代码以显示我更新的内容。很抱歉没有回答。你确定这在图表中没有问题吗?没有问题了!谢谢:)我这样做了,但是,它仍然不起作用。我已经打印了坐标,但是它们没有在图形上绘制,图形是空白的。我已经修改了上面的代码以显示我更新的内容。很抱歉没有回答。你确定这在图表中没有问题吗?没有问题了!谢谢:)