使用 R 绘制 C 程序中的函数

发布于 2024-10-25 18:18:24 字数 124 浏览 2 评论 0原文

是否可以使用 R 从 C 程序绘制函数? 是否有可用于绘图的 RC API?当然,可以从 C 代码生成 R 脚本,然后使用系统命令调用执行此生成的脚本,但我想直接从 C 代码调用 R 函数进行绘图?

提前致谢, 乔纳斯

is it possible to plot functions from a C program using R?
Is there a R C API available for plotting? Of course, it is possible to generate a R script from the C code and then call execute this generated script using the system command but I want to call R functions for plotting directly from the C code?

Thanks in advance,
Jonas

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

段念尘 2024-11-01 18:18:24

正如 OneWhoisUnnamed 已经说过的,RcppRInside 如果您想利用 C++ 而不是 C,可能会有帮助。

另一个很好的例子,在其他提到的帖子之后完成答案,这是在简单的 Qt 应用程序中嵌入 R 的简单示例:Qt 执行小部件,R 执行绘图---参见 这个问题了解更多信息,包括屏幕截图。现在,它已出现在 RInside SVN 源中,但尚未出现在 CRAN 上。

As OneWhoisUnnamed already said, Rcpp and RInside may be of help if you want to take advantage of C++ rather than C.

Another nice example, completed after the post mentioned in the other answer, is this simple example of embedding R inside a simple Qt application: Qt does the widgets, R does the plotting---see this question for more, including a screenshot. This is now in the RInside SVN sources but not yet on CRAN.

↙厌世 2024-11-01 18:18:24

您可以使用 .C 函数与用 C 编写的函数进行交互。一个例子是 http://madison.byu.edu/bayes/gsnow.txt

内联包也可能有帮助。

You can interface with functions written in C using the .C function. One example of this is http://madison.byu.edu/bayes/gsnow.txt

The inline package may also be of help.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文