我需要您的帮助...解决我的问题...
我想使用plot()
中的R
中的C#
函数。但是,我不知道如何将我从R获得的绘图放入C#中的图片框或面板中。
这里是我用来从R中获得绘图的代码:
engine.Evaluate("r.plot <- plot(r$condition, r$access,
main='condition category vs access category',
xlab='condition', ylab='access',
pch=1, col='blue')" );
我如何将情节放入C#的图片框或面板中?
最佳答案
最好的选择是从R保存文件并打开图片框。目前,R.NET的一些贡献者使用alpha NuGet包R.NET.Graphics编写了代码。这是用于R的无缝图形设备的原型(prototype)。功能完备的设备将需要大量工作,并且该图形模块目前尚未得到积极开发(有人为此游戏吗?)。
看看RDotNet.Graphics.Tests,其中有代码并排显示了通过R.NET.Graphics以及来自已加载文件的视觉输出。