For my recent project I am looking to build a software capable of visualizing financial charts in a dynamically and interactive matter. The workflow is as follows:
- I gather data from my data provider of choice (real-time, asynchronous)
- I do some statistical analysis of my data (mostly using R and C)
- From (2) I get a new bunch of different time series data that I'd like to visualize (chart) using some nice GUI/ Rendering
As you'd guess step 3 drives me nuts. I've found a bunch of nice APIs for Browser based visualization like StockChart SL or Highcharts but what I really need seems to be rare: A library for an arbitrary programming language that I can use to build a standalone application. My needs are simple: I want it to be able to interact with the chart (thus, paning and if possible zooming), to be able to update the chart dynamically as new input data arrives (async.), and to be able to add "objects" to the Charts like standard deviations or moving averages (I don't need the library for the calculations but for the drawing).
However, there is one more additional requirement: The software should come with a free license for non-commercial application as I am not willing to pay before I am perfectly comfortable with it).
Does anyone happen to know or worked with a library like this?
I hope this question complies with the rules of this site but I guess chances are that you guys have more specialized knowledge in the specific requirements I have for this library in contrast to standard plotting libs.