geom_point有许多数据点,绘图文件大小太大。

4

我有一个散点图,里面有很多数据点。当我尝试放大或将其保存为PDF格式时,需要很长时间才能打开,而且PDF文件太大了。如何通过保持相同的可视性来减小文件大小或使图形更轻?以下是一个例子:

library(ggplot2)
df <- data.frame(x = rnorm(50000),y=rnorm(50000))
ggplot(df,aes(x=x,y=y)) + geom_point()

1
您需要以 .pdf 格式呈现,还是压缩是一个选项?如果是后者,这个答案可能会有所帮助。 - divibisan
1个回答

2
我不确定您所说的可见性是什么意思。以下内容可能对您有帮助:
library(ggplot2)
df <- data.frame(x = rnorm(50000),y=rnorm(50000))
ggplot(df,aes(x=x,y=y)) + geom_point()
ggsave('C:/yourpath/test.png', dpi = 600)

这应该会生成一个大约85kb的.png文件。
如果您想提高图片质量,可以将dpi增加到1200或更高。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接