绘图

绘图,可以轻松地显示代码可能创建的数字数据。

输出采用折线图的形式,时间沿x(水平)轴运行,数据值沿y(垂直)轴绘制。

要在支持它的那些模式下激活绘图,只需单击“绘图”按钮即可打开或关闭它。

当绘图处于活动状态时,它开始监听有效的数据源。这可能是您的Python程序,REPL中的某些内容或来自连接设备的串行数据。

注意:

发出元组的通常模式是循环执行。

您必须在循环中的某处包含一个短暂停顿,以使绘图正常工作。

否则,您的代码可能会使绘图充满数据,它将无法跟上并抱怨。

暂停可能非常小,但仍然必须在那里。实现这一目标的最佳方法是使用Python time.sleep()(以秒为单位)或 microbit.sleep()(以毫秒为单位)来实现此目的。

从一个为绘图创建三个随机数据源的示例中可以清楚地了解上述所有内容:

示例:

import time
import random

while True:
    # Just keep emitting three random numbers in a Python tuple.
    time.sleep(0.05)
    print((random.randint(0, 100), random.randint(-100, 0), random.randint(-50, 50)))