Export a graph to .eps file with R

前端 未结 5 1300
刺人心
刺人心 2020-11-28 02:00

How do I export a graph to an .eps format file? I typically export my graphs to a .pdf file (using the \'pdf\' function), and it works quite well. However, now I have to exp

相关标签:
5条回答
  • 2020-11-28 02:36

    The easiest way I've found to create postscripts is the following, using the setEPS() command:

    setEPS()
    postscript("whatever.eps")
    plot(rnorm(100), main="Hey Some Data")
    dev.off()
    
    0 讨论(0)
  • 2020-11-28 02:45

    Yes, open a postscript() device with a filename ending in .eps, do your plot(s) and call dev.off().

    0 讨论(0)
  • 2020-11-28 02:49

    Another way is to use Cairographics-based SVG, PDF and PostScript Graphics Devices. This way you don't need to setEPS()

    cairo_ps("image.eps")
    plot(1, 10)
    dev.off()
    
    0 讨论(0)
  • 2020-11-28 02:51

    If you are using ggplot2 to generate a figure, then a ggsave(file="name.eps") will also work.

    0 讨论(0)
  • 2020-11-28 02:53

    The postscript() device allows creation of EPS, but only if you change some of the default values. Read ?postscript for the details.

    Here is an example:

    postscript("foo.eps", horizontal = FALSE, onefile = FALSE, paper = "special")
    plot(1:10)
    dev.off()
    
    0 讨论(0)
提交回复
热议问题