在R中,如何以SVG格式绘制并输出到内存缓冲区而不是文件

杰瑞

无论如何,将SVG绘制到内存缓冲区而不是文件中?

我正在尝试将R嵌入到自己的应用程序中,因此可以使用R生成svg图表。我想避免生成文件,然后将svg文件读取到我的应用中。

在R中找到了这个,如何绘制到内存缓冲区而不是文件中?,但适用于png格式。

如果我们可以做类似于svg的事情并将svg内容保存到字符串变量,那将是很好的

谢谢!

罗兰

gridSVG软件包可能有用:

library(ggplot2)
library(gridSVG)


ggplot(iris, aes(Species, Sepal.Length)) + geom_point()

SVGlist <- grid.export(name = NULL)
str(SVGlist, 1)
#List of 4
# $ svg     :Classes 'XMLInternalElementNode', 'XMLInternalNode', 'XMLAbstractNode' <externalptr> 
# $ coords  :List of 18
# $ mappings:List of 5
# $ utils   : chr "// Note that this code is documented using JSDoc and guided by the following URLs:\n// http://code.google.com/p/jsdoc-toolkit/w"| _truncated__

SVGlist$svg
#the SVG code

但是,这仍然需要打印到图形设备。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在R中,如何以SVG格式绘制并输出到内存缓冲区而不是文件

来自分类Dev

输出到文件时如何设置输出缓冲区的宽度/列?

来自分类Dev

如何在内存流中获取word文件,将其存储在缓冲区中并以PDF格式返回?

来自分类Dev

如何从文件读入并从缓冲区输出到另一个数组

来自分类Dev

如何在到达缓冲区而不是缓冲区已满时读取缓冲区中的数据?

来自分类Dev

如何在NSIS中本机访问内存缓冲区

来自分类Dev

如何在输出缓冲区时查看包含文件中的php错误?

来自分类Dev

如何在输出缓冲区时查看包含文件中的php错误?

来自分类Dev

如何在php中设置输出缓冲区名称?

来自分类Dev

如何在tmux shell的输出缓冲区中搜索?

来自分类Dev

如何使byobu将完整的历史记录直接输出到缓冲区?

来自分类Dev

在脚本中强制输出到输入(缓冲区),例如“ \ 033 [6n””

来自分类Dev

如何尽快输出固定缓冲区?

来自分类Dev

在 emscripten 中处理输出缓冲区

来自分类Dev

Ruby中的Avro序列化-如何写入字符串/缓冲区而不是文件

来自分类Dev

如何使char缓冲区充当文件?

来自分类Dev

如何获取缓冲区的文件路径?

来自分类Dev

Cobol文件处理中的缓冲区

来自分类Dev

如何以编程方式清除Windows中的缓冲区和缓存

来自分类Dev

重叠缓冲区的内存

来自分类Dev

如何从多重采样缓冲区绘制到默认帧缓冲区

来自分类Dev

C ++-从具有相同功能的文件或内存缓冲区中读取

来自分类Dev

释放包含动态缓冲区的动态缓冲区中的内存

来自分类Dev

在OpenGL中绘制到半透明帧缓冲区时如何抗锯齿?

来自分类Dev

如何在当前缓冲区旁边而不是最后打开vim缓冲区

来自分类Dev

如何使用LEADTOOLS 19将图像效果应用于内存缓冲区中的JPEG

来自分类Dev

如何在Java程序中访问系统显示内存/帧缓冲区?

来自分类Dev

Sublime Text构建系统如何访问缓冲区而不是文件的内容?

来自分类Dev

如何从内存缓冲区加载张量流图

Related 相关文章

  1. 1

    在R中,如何以SVG格式绘制并输出到内存缓冲区而不是文件

  2. 2

    输出到文件时如何设置输出缓冲区的宽度/列?

  3. 3

    如何在内存流中获取word文件,将其存储在缓冲区中并以PDF格式返回?

  4. 4

    如何从文件读入并从缓冲区输出到另一个数组

  5. 5

    如何在到达缓冲区而不是缓冲区已满时读取缓冲区中的数据?

  6. 6

    如何在NSIS中本机访问内存缓冲区

  7. 7

    如何在输出缓冲区时查看包含文件中的php错误?

  8. 8

    如何在输出缓冲区时查看包含文件中的php错误?

  9. 9

    如何在php中设置输出缓冲区名称?

  10. 10

    如何在tmux shell的输出缓冲区中搜索?

  11. 11

    如何使byobu将完整的历史记录直接输出到缓冲区?

  12. 12

    在脚本中强制输出到输入(缓冲区),例如“ \ 033 [6n””

  13. 13

    如何尽快输出固定缓冲区?

  14. 14

    在 emscripten 中处理输出缓冲区

  15. 15

    Ruby中的Avro序列化-如何写入字符串/缓冲区而不是文件

  16. 16

    如何使char缓冲区充当文件?

  17. 17

    如何获取缓冲区的文件路径?

  18. 18

    Cobol文件处理中的缓冲区

  19. 19

    如何以编程方式清除Windows中的缓冲区和缓存

  20. 20

    重叠缓冲区的内存

  21. 21

    如何从多重采样缓冲区绘制到默认帧缓冲区

  22. 22

    C ++-从具有相同功能的文件或内存缓冲区中读取

  23. 23

    释放包含动态缓冲区的动态缓冲区中的内存

  24. 24

    在OpenGL中绘制到半透明帧缓冲区时如何抗锯齿?

  25. 25

    如何在当前缓冲区旁边而不是最后打开vim缓冲区

  26. 26

    如何使用LEADTOOLS 19将图像效果应用于内存缓冲区中的JPEG

  27. 27

    如何在Java程序中访问系统显示内存/帧缓冲区?

  28. 28

    Sublime Text构建系统如何访问缓冲区而不是文件的内容?

  29. 29

    如何从内存缓冲区加载张量流图

热门标签

归档