使用图表构建交易平台 – 对Python GUI库的建议

前端之家收集整理的这篇文章主要介绍了使用图表构建交易平台 – 对Python GUI库的建议前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在构建一个小程序来从市场中检索数据并实时绘制图表.虽然交易决策将在很大程度上自动化,但图表会不断更新,以便有人可以跟踪决策的采取方式,并在必要时进行人工干预.

什么是一个很好的GUI库任务(对于Python).以下是考虑因素 –

编程语言:Python(您认为我应该使用其他东西吗?甚至可以使用不同的语言进行GUI和后端操作?!!).
操作系统:最好是跨平台的,但如果它必须是平台特定的,那么它就是Linux.
速度学习曲线:虽然时间(低延迟)不是一个关键问题,我更喜欢易于使用和快速学习的东西,但程序必须感觉到响应,我不想交易速度以便于编码超出某一点.我想这是你的经历可以帮助我的部分.

我曾经强烈考虑过WxPython,但有些评论说它设计得不好(因为它不适合Python!)

因此,任务的复杂性和元考虑已经摆在你面前.请帮忙/建议.

附: :虽然我们在这里,如果有人可以评论一个合适的图表库,那就太好了.

最佳答案
对于Python中的绘图,我是Matplotlib(http://matplotlib.sourceforge.net/)的忠实粉丝,它本质上是一个基于Pylab(http://www.scipy.org/PyLab)构建的更加用户友好的包装器.它非常强大,并且有大量的文档和示例.听起来你的图表并不复杂,所以你可能不必深入挖掘包装;我认为开发会越来越深入到您获得的API中,但对大多数软件包来说可能都是如此.

我碰巧最终使用了Tkinter后端,但matplotlib也支持QT,WxPython等.我不是Tkinter或WxPython的忠实粉丝,可能会选择使用QT,但很高兴所有选项都在那里.我在Linux和Mac OS X上都使用了matplotlib并取得了很大的成功.

作为旁注,如果您决定走这条路线,这里有关于WxPython绘图的有趣的相关SO帖子:What is the best real time plotting widget for wxPython?

原文链接:https://www.f2er.com/python/439076.html

猜你在找的Python相关文章