我希望直接将绘图图像保存到数据库中。
R语言中最好的方法是:
- 将绘图图像(png格式)写入文件系统
- 读取所写的文件
- 通过查询(RODBC)将文件发送到数据库中
理想情况下,我希望将上述步骤1和2合并,只需将png图像写入二进制连接即可。 R是否支持此功能?
如果你使用lattice或ggplot,可以将绘图对象(而不是图像本身)保存到数据库中(尽管我不知道是否符合你的要求)。这种方法的好处是可以轻松地重新创建/更改图像。
你可否将它写入一个FIFO,而不是普通文件,然后再由该FIFO存储到数据库中?如果外部创建了一个FIFO,图形设备会将数据写入吗?