首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是一个可行的方法,以接收异步数据源绘图与查科?

什么是一个可行的方法,以接收异步数据源绘图与查科?
EN

Stack Overflow用户
提问于 2013-10-29 08:36:19
回答 1查看 184关注 0票数 2

我正在探索来自恩思德恩思德包,因为我想使用强大的动态绘图工具。我有来自外部来源的数据,我希望用它来更新一套查科地块。我已经研究过spectrum.pydata_stream.py示例,但是它们经常在重复的计时器事件上从流/文件/源中提取数据,而不是接收异步输入事件。

我不清楚如何删除计时器,而是异步触发Array更新。也许可以使用计时器轮询,但我想扩展到合并几个不同的外部源,我需要某种类型的“服务器”进程来管理它--它不能被GUI主循环真正阻止。到目前为止,我希望合并一个TCP服务器,该服务器接受不可预测的传入客户端连接,每个连接都提供新的数据来绘制。

是否可以设置第二个线程来处理所有套接字通信,并使用它调用.set_data()来触发绘图重绘?或者这会干扰GUI主循环和/或在特性/查科内造成种族条件吗?

或者,是否有其他方法来思考这个问题,在特质范式中更有意义?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-22 19:10:50

“set_data”确实会触发重绘,因此不需要计时器。但是请注意,重绘发生在主gui线程中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19653280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档