在 C# 中使用来自 R 的绘图

Wiw*_*ani 5 c# plot r

我需要你的帮助……解决我的问题……

我想使用in 中的plot()函数。但是,我不知道如何将我从 R 中得到的图放入C# 中的图片框面板中。RC#

这是我用来从 R 获取绘图的代码:

engine.Evaluate("r.plot <- plot(r$condition, r$access, 
                                main='condition category vs access category',
                                xlab='condition', ylab='access', 
                                pch=1, col='blue')" );
Run Code Online (Sandbox Code Playgroud)

如何将绘图放入C# 中的图片框面板中???

小智 5

最好的工作选择是从 R 保存文件并用图片框打开。R.NET 的几个贡献者目前在 alpha NuGet 包R.NET.Graphics 中编写代码。这是R 无缝图形设备的原型。一个完全成熟的设备需要做很多工作,而且这个图形模块目前还没有被积极开发(有人在那里玩游戏吗?)。

看看RDotNet.Graphics.Tests有代码并排显示通过 R.NET.Graphics 和加载文件的视觉输出。