代码之家  ›  专栏  ›  技术社区  ›  YouLocalRUser

如何将固定类coefflot保存为jpeg或pdf?

  •  0
  • YouLocalRUser  · 技术社区  · 3 年前

    我有一个很好的coefflot,用来绘制我计算的对象 feglm 命令现在我想把它保存为pdf和jpeg对象,可以导出到其他地方。我还想修改一下宽度和高度。

    非常感谢。

    0 回复  |  直到 3 年前
        1
  •  0
  •   pbaylis    3 年前

    您使用pdf(),绘制它,然后使用dev.of()。例如:

    est = feols(Petal.Length ~ Petal.Width + Sepal.Length +
                  Sepal.Width | Species, iris)
    
    pdf("plot.pdf")
    coefplot(est)
    dev.off()
    
        2
  •  0
  •   Laurent Bergé    3 年前

    除了Patrick的回答之外,这些都是常规的R基图,所以任何常规的导出工具都可以工作。

    FWIW fplot 的包包含用于导出图形的专用工具,这些工具可能有助于图形导出。

    原理相同:

    library(fixest) ; library(fplot)
    
    est = feols(Petal.Length ~ Petal.Width + Sepal.Length +
                  Sepal.Width | Species, iris)
    
    pdf_fit("plot.pdf")
    coefplot(est)
    fit.off()
    

    而不是 pdf / dev.off ,这是fplot的等价物 pdf_fit / fit.off . 有什么区别?

    • 您在目标文档中的图形中给出所需的文本点大小(通常为美国字母或A4)
    • 您将最终文档中的目标宽度(或高度)作为文本大小的一小部分

    您最终应该得到一个图形,该图形的文本被“garanted”为具有指定的点大小 在您的最终文档中 . 导出后,导出的图形也会显示在RStudio的查看器中,因此您可以直接检查是否喜欢它。

    请参阅中的详细说明 dedicated vignette

    推荐文章