R 语言消除pdf图片的空白
2024-10-19 01:27:51
pdf 函数中,有一个参数onefile , 默认值为TRUE, 表示每张图片占用pdf 中的一页
当遇到pdf的前几页为空白时,是因为画图的代码产生了几张空白的图片
如果要消除前面的空白,只需要设置onefile = FALSE 就可以了,此时后面的图片会覆盖前面空白的图片,就实现了消除空白页的效果
代码示例:
默认情况下,一张图占用pdf的一页
pdf("test.pdf")
plot(1:5, type = "n", xlab = "", ylab = "", bty = "n", xaxt = "n", yaxt = "n")
plot(1:5)
dev.off()
效果图如下:
上面的代码中,我们共画了两幅图,第一幅图为空白,第二幅图为散点图,对应到pdf中,pdf的第一页为第一幅图,所以为空白,第二幅图为一张散点图,对应pdf的第二页
设置onefile 参数为FALSE 后,散点图会覆盖前面的空白
代码示例:
pdf("test.pdf", onefile = FALSE)
plot(1:5, type = "n", xlab = "", ylab = "", bty = "n", xaxt = "n", yaxt = "n")
plot(1:5)
dev.off()
效果图如下:
从图中可以看出,pdf只有一页了,后面画的图会覆盖前面的图,而且所有的图都只占用pdf的第一页
当我们使用别人的画图代码时,可能会存在bug, 导致pdf的前几页为空,这是设置onefile = FALSE 就可以解决问题了
最新文章
- html5压缩图片并上传
- Jenkins-测试自动化(实例1-RF)
- android操作通讯录的联系人
- C#一个简单下载程序实例(可用于更新)
- keil中查看内存数据
- React 组件开发初探
- 结合JDK源码看设计模式——迭代器模式
- MyBatis学习笔记(一) 概述
- #个人博客作业week3——微软必应词典的使用
- Oracle数据库基础教程
- kotlin下载地址收藏
- Docker命令之 save
- IOS开发 多线程编程 - NSOperationQueue
- HDFS原理分析之HA机制:avatarnode原理
- WPF的ComboBox简单用法
- input 元素 相对父元素错位
- 深入理解Java虚拟机—JVM内存结构
- c++学习(一)
- bzoj3171: [Tjoi2013]循环格(费用流)
- Unity使用 16bit 压缩 Texture 颜色能均匀过渡
热门文章
- 使用flume将kafka数据sink到HBase【转】
- 【C/C++】C语言嵌入式编程修炼·背景篇·软件架构篇·内存操作篇
- 利用canvas绘制序列帧动画
- Java类的成员初始化顺序
- Pythonic版冒泡排序和快速排序(附:直接插入排序)
- python 字符串格式化转换类型
- spring中xml配置方式和注解annoation方式(包括@autowired和@resource)的区别
- [转]oracle在删除表\表空间\用户时,如何释放磁盘空间
- 【Java】使用pinyin4j获取汉字的全拼或首字母
- Domain应用之 根据某个Many2one的对象的 X2many对象 过滤