matplotlib.pyplot 实现曲线连续变化

import  time

import numpy as np

import matplotlib.pyplot as plt 

import math

 

figure1=plt.figure()

plt.ion() #必须打开交互模式

tspan=[0,0.8975979 , 1.7951958 , 2.6927937 , 3.5903916 , 4.48798951,5.38558741 ,6.28318531]

while True:

    newpositon=[math.sin(t) for  t in tspan]

    tspan=[t+0.1 for  t in  tspan]

    time.sleep(1)

    plt.cla() #清除旧图

    plt.plot(newpositon) #绘制新图

    plt.pause(0.01) #使用pause 而不是show来显示 0.01是一个延迟时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值