返回信息流各位大神!
我想问下,如何用python画出动态图呢,我看网上给出的例子里面都是横坐标不动的,我想让横坐标跟着纵坐标一起推移。就是横坐标是表示时间,比如想在显示图中只能显示两个小时的范围(10分钟为间隔),但想让它可以随时间动着的,怎么弄呢
这是一条镜像帖。来源:北邮人论坛 / python / #13380同步于 2016/4/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
[问题]用python实现动态显示图
kunkunnana
2016/4/15镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
import matplotlib as plt
fig = plt.figure(figsize=(8,6))
ax1=plt.subplot()
ax1.set_xlim([0, **** ])
ax1.set_ylim([0, **** ])
plt.draw()
draw()可以动态改变坐标轴
还要加上matplotlib的animation。。。你找找,网上有例程
太好了,您会呢,那我想接着问下您,我想实现的图其实就是一条曲线,比如x是100个数值,y是100数值,一个x对应一个y,现在比如呈现的这个框里面,我每次只放10个点,那么要一点点更新推进y的值,对应的x的值也会改变,可以想成是x是时间,它是推移的。不同时间对应y值不同,就是这样一个思路,不知道您明白我说什么了吗,我实在不知道该怎么做,帮帮我吧![ema1]
【 在 kuangfengwin 的大作中提到: 】
: import matplotlib as plt
: fig = plt.figure(figsize=(8,6))
: ax1=plt.subplot()
: ...................
可以啊,我说的就是这样的,你加我qq吧,我找个源码给你,565625257
【 在 kunkunnana (呵呵哒) 的大作中提到: 】
: 太好了,您会呢,那我想接着问下您,我想实现的图其实就是一条曲线,比如x是100个数值,y是100数值,一个x对应一个y,现在比如呈现的这个框里面,我每次只放10个点,那么要一点点更新推进y的值,对应的x的值也会改变,可以想成是x是时间,它是推移的。不同时间对应y值不同,就是这样一个思路,不知道您明白我说什么了吗,我实在不知道该怎么做,帮帮我吧![ema1]
通过『我邮2.0』发布