R语言 ggplot2的图像文件压缩选项

hrirmatl  于 2022-12-25  发布在  其他
关注(0)|答案(3)|浏览(296)

是否可以使用ggsave来压缩图形的文件大小?我尝试使用compression = "lzw"参数,但文件大小保持不变。(使用R studio .98.501 OS-X Yosemite)
我的代码:

ggsave("Figure1.tiff", width = 14, height = 8, dpi=600, compression = "lzw")

是否可以使用ggsave添加压缩参数?

qq24tv8q

qq24tv8q1#

    • 更新日期:**

我刚刚在ggplot2 2.2.1上试过这个选项。如果你保存的文件以".tiff"结尾,并且指定compression = "lzw",(* 和@Derelict * 写的完全一样),ggsave现在会适当地压缩你的图像。我的从2.98MB压缩到37.6KB。

iyzzxitl

iyzzxitl2#

如果可以的话,试着将图片保存为PDF格式,它们是非常干净的矢量图形(如果你想在Illustrator中进行优化),我通常看到它们在3-5 KB的范围内。

cmssoen2

cmssoen23#

我建议直接使用tiff,例如

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

my_graph <- ggplot(....)

dev.off()

相关问题