如何在高分辨率pdf中以R格式保存大型绘图

如何在高分辨率pdf中以R格式保存大型绘图,r,plot,R,Plot,当我在R中运行这个命令时,我可以生成绘图,但是我需要以这样一种方式来绘图,我可以看到这个绘图中的每个元素。此数据包含数千个元素。有没有办法把这个图保存成高分辨率的pdf格式,这样我就可以放大并看到图中的每个元素而不受任何阻碍 par(mfrow=c(1,1),font=2,font.lab=2,font.axis=2,mgp=c(3.1,1,0),mar=c(5,5,4,2)+0.1) bp<-plot(as.numeric(vec[include,eig1]),as.numeric(v

当我在R中运行这个命令时,我可以生成绘图,但是我需要以这样一种方式来绘图,我可以看到这个绘图中的每个元素。此数据包含数千个元素。有没有办法把这个图保存成高分辨率的pdf格式,这样我就可以放大并看到图中的每个元素而不受任何阻碍

par(mfrow=c(1,1),font=2,font.lab=2,font.axis=2,mgp=c(3.1,1,0),mar=c(5,5,4,2)+0.1)

bp<-plot(as.numeric(vec[include,eig1]),as.numeric(vec[include,eig2]),pch=pch.array, cex=1.35,lwd=1.0,col = color.array[include], xlim=range.eig1,ylim=range.eig2,main="",xlab=eig1, ylab=eig2,cex.lab=2.0,cex.axis=2.0)
legend(range.eig1[1],range.eig2[2],classes,col=color.set,pch=pch.set,cex=0.85,bty="n",xjust=0.3)

text(as.numeric(vec[include,eig1]),as.numeric(vec[include,eig2]),labels=as.character(rownames(vec)[include]),col="Black", cex=0.34)
par(mfrow=c(1,1),font=2,font.lab=2,font.axis=2,mgp=c(3.1,1,0),mar=c(5,5,4,2)+0.1)

bpI相信保存PNG格式将立即提供一些您想要的内容。您尝试过默认的保存选项吗?@TimBiegeleisen是的,它确实保存了绘图,但它非常拥挤,我想用非常小的字体保存,可能是高分辨率的pdf,这样我就可以放大其中的每一个点。也许可以将pdf页面大小设置为非常大?请关注@Mars的评论,
pdf(宽度=32,高度=18,onefile=T)
后接
您的代码
后接
dev.off()
应该可以做到这一点。您可以更改
宽度
高度
参数,使其尽可能大。我相信保存PNG格式将立即提供您想要的一些内容。您尝试过默认的保存选项吗?@TimBiegeleisen是的,它确实保存了绘图,但它非常拥挤,我想用非常小的字体保存,可能是高分辨率的pdf,这样我就可以放大其中的每一个点。也许可以将pdf页面大小设置为非常大?请关注@Mars的评论,
pdf(宽度=32,高度=18,onefile=T)
后接
您的代码
后接
dev.off()
应该可以做到这一点。您可以更改
宽度
高度
参数,使其尽可能大。