Python文件生成点以在实时图上绘制

时间:2017-06-16 22:17:11

标签: python matplotlib

是否有可能让python文件执行另一个python文件来提出随机y值以绘制到图形上?如果是这样,那怎么办呢?

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

<p-autoComplete [(ngModel)]="brand" 
                [suggestions]="filteredBrands" 
                (completeMethod)="filterBrands($event)">
  <ng-template let-brand pTemplate="item">
    <div class="ui-helper-clearfix" style="border-bottom:1px solid #D5D5D5">
      <img src="assets/showcase/images/demo/car/{{brand}}.png" style="width:32px;display:inline-block;margin:5px 0 2px 5px"/>
      <div style="font-size:18px;float:right;margin:10px 10px 0 0">{{brand}}</div>
    </div>
  </ng-template>
</p-autoComplete>

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

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是时间)并在此图上实时绘制它们?

提前致谢!

1 个答案:

答案 0 :(得分:0)

你可以简单地做一些类似的事情:

import random_Y_file
values = random_Y_file.getValues()
print(values)

在random_Y_files中:

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

确保您使用的python文件与 random_Y_file.py

位于同一文件夹中