ggplot2几何图形点50000点-输出为pdf-需要在Illustrator中打开

ggplot2几何图形点50000点-输出为pdf-需要在Illustrator中打开,r,pdf,ggplot2,acrobat,adobe-illustrator,R,Pdf,Ggplot2,Acrobat,Adobe Illustrator,我需要使用ggplot2在单个散点图上绘制50000个点,然后我需要能够以矢量格式在Illustrator中打开该散点图(为一张纸绘制图形) 没有比散点图更好的显示数据的方法了,我需要能够显示各个点 目前,我正在输出到pdf。问题是,虽然我可以在Adobe Acrobat和Mac Preview中打开该文件,但Illustrator在“读取PDF文件”时会挂起,可能是因为它需要处理的点太多了 我应该输出到不同的图形设备吗?或者,我是否可以使用Acrobat Pro有选择地将一些数据合并到图层或公

我需要使用ggplot2在单个散点图上绘制50000个点,然后我需要能够以矢量格式在Illustrator中打开该散点图(为一张纸绘制图形)

没有比散点图更好的显示数据的方法了,我需要能够显示各个点

目前,我正在输出到pdf。问题是,虽然我可以在Adobe Acrobat和Mac Preview中打开该文件,但Illustrator在“读取PDF文件”时会挂起,可能是因为它需要处理的点太多了

我应该输出到不同的图形设备吗?或者,我是否可以使用Acrobat Pro有选择地将一些数据合并到图层或公共路径中,以使Illustrator能够打开文件

提前谢谢

您是否尝试过
svg()


xCan你真的能看到那么多的点吗?如果没有,你能有选择地打印以避免打印重叠的字母吗?谢谢,这是可行的,只是当我导入Illustrator时,我得到了一个“剪辑将在往返过程中丢失到微小”错误,并且当我实际打开文件时,字母看起来杂乱无章,巨大,并且在前景中。我必须手动移除它们,并在Illustrator中重新标记轴和记号。知道如何修复字母错误吗?
x<-runif(50000)
y<-runif(50000)

qplot(x,y,alpha=0.1)

svg("x.svg")
qplot(x,y,alpha=0.1)
dev.off()