在 R 中生成许多点的散点图时(ggplot()
例如使用),可能有许多点在其他点之后并且根本不可见。例如看下图:
这是几十万点的散点图,但大部分都在其他点的后面。问题是在将输出转换为矢量文件(例如 PDF 文件)时,不可见点会使文件变得如此之大,并在查看文件时增加内存和 CPU 使用率。
一个简单的解决方案是将输出转换为位图图片(例如 TIFF 或 PNG),但它们会失去矢量质量并且尺寸可能更大。我尝试了一些在线 PDF 压缩器,但结果与我的原始文件大小相同。
有什么好的解决办法吗?例如某种过滤不可见点的方法,可能是在生成绘图期间或之后通过编辑 PDF 文件?