4

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

dev {grDevices}函数提供对多个图形设备的控制,但我认为dev.set ()windows()在这种情况下不起作用,我该怎么办?

谢谢!

4

1 回答 1

5

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

它借鉴了 Dino Esposito 在 2004 年左右编写的钩子代码。

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

于 2013-02-27T19:38:06.003 回答