Mike Deanza
2016-Apr-11 15:03 UTC
[R] [VC++ calling R] How to create a real-time interactive ticking time-series chart using dygraph via RInside?
Hi all,
I am trying to figure out how to do this in R and I need your help.
My journey started from something like the following:
http://stackoverflow.com/questions/11365857/real-time-auto-updating-incremental-plot-in-r/1#1
n=1000
df=data.frame(time=1:n,y=runif(n))
window=100
for(i in 1:(n?\window)) {
flush.console()
plot(df$time,df$y,type='l',xlim=c(i,i+window))
Sys.sleep(.09)
}
Then I wanted to make it nicer looking so I went to dygraph.
And then, I would like to be able to live send tick data from within Visual C++
so I started to investigate RInside.
Following the example code here:
http://dirk.eddelbuettel.com/papers/useR2009RcppRInside.pdf
I can open an RInside object in VC++, and then send some data to it, and then
execute some command in it, and then get data back.
It is really great.
However, is there a way to have the real-time updating ticking plots to be drawn
on dygraph inside RInside?
It turns out the dygraph package tends to draw onto a browser. That makes the
real-time updating pretty slow.
Is there a way to set the dygraph to plot to a GUI window in VC++? For example,
a QT or MFC GUI window?
My working environment is Win7 64bit ,with VS 2013 and VS2015, QT 5.3 32bit.
Could anybody please shed some lights on me?
Thanks a lot!
[[alternative HTML version deleted]]
Joshua Ulrich
2016-Apr-11 15:10 UTC
[Rd] [R-SIG-Finance] [VC++ calling R] How to create a real-time interactive ticking time-series chart using dygraph via RInside?
Please choose *one* _relevant_ mailing list. Spamming 5 (!!!!!) mailing lists fragments the conversation and makes things difficult for everyone involved. On Mon, Apr 11, 2016 at 10:03 AM, Mike Deanza <mikedeanza at outlook.com> wrote:> Hi all, > > > I am trying to figure out how to do this in R and I need your help. > > > My journey started from something like the following: > > > http://stackoverflow.com/questions/11365857/real-time-auto-updating-incremental-plot-in-r/1#1 > > > n=1000 > df=data.frame(time=1:n,y=runif(n)) > window=100 > for(i in 1:(n?\window)) { > flush.console() > plot(df$time,df$y,type='l',xlim=c(i,i+window)) > Sys.sleep(.09) > } > > > Then I wanted to make it nicer looking so I went to dygraph. > > > And then, I would like to be able to live send tick data from within Visual C++ so I started to investigate RInside. > > > Following the example code here: > > > http://dirk.eddelbuettel.com/papers/useR2009RcppRInside.pdf > > > I can open an RInside object in VC++, and then send some data to it, and then execute some command in it, and then get data back. > > > It is really great. > > > However, is there a way to have the real-time updating ticking plots to be drawn on dygraph inside RInside? > > > It turns out the dygraph package tends to draw onto a browser. That makes the real-time updating pretty slow. > > > Is there a way to set the dygraph to plot to a GUI window in VC++? For example, a QT or MFC GUI window? > > > My working environment is Win7 64bit ,with VS 2013 and VS2015, QT 5.3 32bit. > > > Could anybody please shed some lights on me? > > > Thanks a lot! > > > > > > > > [[alternative HTML version deleted]] > > > _______________________________________________ > R-SIG-Finance at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-sig-finance > -- Subscriber-posting only. If you want to post, subscribe first. > -- Also note that this is not the r-help list where general R questions should go.-- Joshua Ulrich | about.me/joshuaulrich FOSS Trading | www.fosstrading.com R/Finance 2016 | www.rinfinance.com
Reasonably Related Threads
- [VC++ calling R] How to create a real-time interactive ticking time-series chart using dygraph via RInside?
- Using RInside in Visual Studio 8.0 VC++.NET Program
- dygraphs, multiple graphs and shiny
- RInside, rcpp compilation problem
- Runtime error when run a RInside program compiled by intel c++ on windows