2013-02-27 64 views
4

我在C++中编写了Windows应用程序,我想在R中进行数据分析,但将图形输出到我的应用程序的窗口中,所以我称之为R例程在我的应用程序,我可以将窗口的句柄发送到R例程,但我不知道如何将窗口设置为R的图形设备。R - 如何将图形绘制到由另一个应用程序创建的存在窗口

开发{} grDevices功能上提供多个图形装置控制,但我认为dev.set()窗口()没有在这种情况下工作,我应该怎么办?

谢谢!

回答

5

您应该实现一个挂钩,将R图重定向到您的应用程序窗口。我没有用C++作为应用程序来完成它,但执行它的c#代码本质上是标准的Windows API。

它汲​​取了由恐龙埃斯波西托书面钩码2004年左右

http://rdotnet.codeplex.com/workitem/7

+0

谢谢主席先生!这是个问候,但演示中有些问题,但无所谓,我会用C++来完成。 – Sean 2013-03-01 07:20:26

+0

是的,存在版本问题,因为1.5略有不同。但是,您感兴趣的核心部分不受影响。 – 2013-03-01 07:48:29

相关问题