交互式时间序列图表的图书馆

时间:2013-11-16 14:04:35

标签: c++ r visualization time-series libraries

对于我最近的项目,我希望构建一个能够以动态和交互的方式可视化财务图表的软件。工作流程如下:

  1. 我从我选择的数据提供者(实时,异步)
  2. 收集数据
  3. 我对我的数据做了一些统计分析(主要使用R和C)
  4. 从(2)我得到一组新的不同的时间序列数据,我想用一些漂亮的GUI /渲染来显示(图表)。
  5. 正如你猜测的第3步让我疯狂。我找到了一堆很好的基于浏览器的可视化API,如StockChart SLHighcharts,但我真正需要的似乎很少见:我可以用来构建一个独立编程语言的库应用。我的需求很简单但与“常见”绘图库略有不同:我希望它能够与图表交互(因此,如果可能的话,缩放),以便能够在新输入数据到达时动态更新图表(异步) 。),并且能够将“对象”添加到图表中,如标准差或移动平均值(我不需要用于计算的库,而是用于绘图)。

    但是,还有一个额外的要求:该软件应该附带非商业应用程序的免费许可证,因为我不愿意在我完全放心之前支付费用。)

    有没有人碰巧知道或使用过像这样的图书馆?

1 个答案:

答案 0 :(得分:0)

您可以考虑使用Qwt库进行图表绘制(包括您提到的所有要求)以及Qt 4.8x SDK作为底层GUI平台。两个图书馆都拥有可满足您需求的许可证。