2015-04-02 78 views
3

是否可以使用ggsave压缩图形的文件大小?我曾尝试使用compression = "lzw"参数,但文件大小保持不变。 (基于R工作室.98.501 OS-X的优胜美地)ggplot2的文件压缩选项

我的代码:ggsave("Figure1.tiff", width = 14, height = 8, dpi=600, compression = "lzw")

是否有可能增加与ggsave压缩的说法?

回答

1

如果可以,请尝试将图像另存为PDF。它们是非常干净的矢量图形(如果您想对Illustrator进行改进),我通常会在3-5 KB范围内看到它们。

1

我建议直接使用TIFF,像

tiff("my_graph.tif", units="in", width=13.3, height=6.6, res=800, compression = "lzw") 

my_graph <- ggplot(....) 

dev.off() 
+0

感谢您的格式。我没有足够的权限进行格式设置。顺便说一下,宽度和高度取决于图形的大小和日志的要求。 – Sam 2017-04-01 02:52:42

1

UPDATE:

我只是想用GGPLOT2 2.2.1此选项。如果您保存使用文件结尾".tiff",并指定compression = "lzw",(完全一样写@SoilSciGuy),ggsave现在将适当压缩您的图像。我从2.98 MB变为37.6 KB。