我用这种命令制作一个pdf图:
ggplot(df, aes(sample = x))+
stat_qq(geom="point",distribution=qexp)+
geom_abline(intercept = 0, slope = 1,linetype='dashed',col='red')
ggsave(file="xxx.pdf")
Run Code Online (Sandbox Code Playgroud)
比我想将pdf集成到tex文件中并生成最终的pdf文档.但是,ggplot显示速度非常慢,并且使pdf经常崩溃.当我使用geom='line'
它时不会发生,所以我猜它来自圆点的数量.你对如何解决这个问题有任何想法吗?我真的更喜欢这个geom='point'
选择.
PDF是基于矢量的 - 因此图表中的每个点都必须单独加载.这会对PDF产生"加载"类型的影响.我的解决方案是保存为高DPI png/gif:
ggsave(file="xxx.png", dpi=400) #default is 300 which is probably sufficent
Tex to pdflatex(或AN Other)如果您没有在R to Tex转换中强制使用扩展名,则会找到文件'xxx',因为该include
语句通常不会提及扩展名.您需要确保从图表文件夹中删除pdf,以确保它不会被优先于png拾取.
归档时间: |
|
查看次数: |
1782 次 |
最近记录: |