C# 将R绘图转换为二进制/字节数组

C# 将R绘图转换为二进制/字节数组,c#,sql,sql-server,r,ggplot2,C#,Sql,Sql Server,R,Ggplot2,我已经使用ggplot2在R中创建了一个绘图(基本绘图在这里也可以使用)。我想将其“转换”为二进制格式,并将其作为varbinary(max)保存在我的SQL Server数据库中。清楚了吗?这可能吗 作为一个模拟,在C#中,我可以通过创建位图图像来实现这一点,将其保存到MemoryStream对象,通过ToArray()将其转换,然后将其保存在SQL Server中为SqlDbType.Binary。(即此过程:) 因此,我可以在R中执行类似操作吗?所有图形设备似乎都需要一个文件路径来渲染大量

我已经使用ggplot2在R中创建了一个绘图(基本绘图在这里也可以使用)。我想将其“转换”为二进制格式,并将其作为
varbinary(max)
保存在我的SQL Server数据库中。清楚了吗?这可能吗

作为一个模拟,在C#中,我可以通过创建位图图像来实现这一点,将其保存到
MemoryStream
对象,通过
ToArray()
将其转换,然后将其保存在SQL Server中为
SqlDbType.Binary
。(即此过程:)


因此,我可以在R中执行类似操作吗?

所有图形设备似乎都需要一个文件路径来渲染大量内容,并且无法直接写入连接。您必须将其写入磁盘,然后将字节读回R。