R包VennDiagram::venn.diagram 自定义韦恩图输出图片

1.问题

在linux系统下,想要将venn.diagram函数画出的venn输出在当前目录下,结果是函数里面的filename定义不能输出图片,但是在Rstidio中可以生成图片到本地,使用的原代码:
无法生成图片!!!

venn.diagram(x = list(a_name, b_name),category.names = c(diff_a , diff_b),lwd = 1,  # 圈线条粗细 1 2 3 4 5lty = 1,  # 线条类型, 1 实线, 2 虚线, blank 无线条#fill = color,  # 填充色col = c("red", 'green'),  # 线条色filename = "test.png",output=TRUE)

2.解决办法

现将filename用空值Null赋值,不能用“”代替;
imagetype 有三种类型可以选择png、svg、tiff,默认是tiff;

调用grid:grid.draw()画图
调用pdf生成图片

代码

p<-venn.diagram(x = list(a_name, b_name),category.names = c(diff_a , diff_b),lwd = 1,  # 圈线条粗细 1 2 3 4 5lty = 1,  # 线条类型, 1 实线, 2 虚线, blank 无线条#fill = color,  # 填充色col = c("red", 'green'),  # 线条色#imagetype = "svg",filename = NULL,output=TRUE)pdf("venn.pdf")
grid.draw(p)
dev.off()

3.个人猜想

1.其他画图函数具有filename的,一般都会有imagetype,可以选择;另外filename=“”和filename=NULL意思是不同的。

2.关闭venn函数内部画图的功能之后,需要将函数的图片赋值之后,需要调用其他画图函数。

参考:

1.venn.diagram如何保存pdf格式文件
2.使用 R:VennDiagram 包时,将图片生成在Plots窗口而不保存图片文件到本地
3.grid.draw 绘制一个网格grob

venn.diagram生成pdf图片相关推荐

  1. iText生成pdf(图片转PDF)

    前言 在学习的过程中笔者遇到过这种需求,就是将某个截取到的图片转化为PDF格式的.图片如何 转化为PDF格式的呢?首先想到的是PDF格式的文档是如何生成的,知道了这个就知道如何将图 片"插入 ...

  2. matlab怎样生成PDF图片

    在程序中,绘图命令之后,输入以下命令 saveas(gcf,'aaa.pdf') 其中,括号中gcf不变,引号中即为指定的pdf文件名. 例如: clear all x = 1:100 y = pi* ...

  3. 用html2canvas生成pdf 图片模糊

    为了找这个,我费了好大的劲.好了,不多说,开始. 想法:我的想法和网上的一样.先把canvas放大,再缩小. 使用vue的时候,先引入html2canvas.js(不知道为什么我的在本地引入就不管用了 ...

  4. PHP生成PDF并转换成图片爬过的坑

    需求描述:根据订单通过模板合同生成新的PDF合同通过e签宝签约后转为图片给用户下载. 需求整理: 1.如何生成PDF文件:使用TCPDF扩展生成.思考: ⑴为了方便将模板中的固定占位符替换为订单中的内 ...

  5. qt 利用 HTML 生成PDF文档,不能显示jpg图片

    利用 QPrinter 和html 生成 pdf文档 其中用html语句有显示图片的语句 但只能显示png格式的图片,不能显示jpg格式图片. 经过排查:语法,文件路径等都正确,最终在stack ov ...

  6. app canvas渲染后图片黑色_H5 基于 canvas 实现电子签名并生成PDF文档

    (给前端大全加星标,提升前端技能) 转自:coyota666 https://juejin.cn/post/6901273585428463624 前言 电子签名通俗来说就是通过技术手段实现在电子文档 ...

  7. android pdfjet_GitHub - lnj721/PdfBuilder: Android端使用图片生成PDF文件

    PdfBuilder Android端使用图片生成PDF文件 一.应用场景 从本地选择图片生成pdf文件,由于Android本身并没有对pdf的支持,这里选择使用一个第三方的库来达成需求. 二.库的选 ...

  8. java中生成pdf,插入图片,页眉、页脚、表格

    全栈工程师开发手册 (作者:栾鹏) java教程全解 java中生成pdf,插入图片,页眉.页脚.表格 import com.lowagie.text.*; import com.lowagie.te ...

  9. itext 生成pdf 输出特殊符号_JAVA提取PDF内容及转换PDF为图片

    今天给大家分享一下使用java处理pdf文件,包括提取pdf文本.提取pdf图片.pdf转图片三种操作. 主要使用到的库是apache开源的pdfbox,目前最新版本是2.0.x,网上的资料一般是1. ...

最新文章

  1. 求两个数组的最长重复子数组 Maximum Length of Repeated Subarray
  2. 结婚戒指为什么戴在无名指上的原因
  3. phpredis中文手册——《redis中文手册》 php版
  4. firl 函数 matlab,经典matlab信号处理学习
  5. python变量和字符串
  6. C#浅拷贝与深拷贝区别
  7. 8 -- 深入使用Spring -- 5... Spring 3.1 新增的缓存机制
  8. datastage odbc mysql,Linux系统odbc配置实现Datastage8.x连接mssqlserver数据库
  9. easyexcel多个sheet导入_Easypoi实现excel多sheet表导入导出功能
  10. 网页html代码大全
  11. 搭建自己的聊天室平台、公司内部聊天平台,Rocket.Chat搭建及使用
  12. 【python】习题 1-4周
  13. 国外的一些开源网站汇集以及优秀博客的博客(非 CSDN的博客)
  14. Java实现内存分配算法 FF(首次适应算法) BF(最佳适应算法)
  15. RationalDMIS 7.0量块程序(力合)
  16. 那时候写计算机毕业论文,必用神器!
  17. 作为程序员,在挑选 iPad 时我在想什么?
  18. Excel用正则表达式提取出输入正确的身份证号
  19. [31期]命运掌握在自己手中
  20. 界面设计方法 (1) — 1.界面的概念与分类

热门文章

  1. 数据科学家为什么还要学藏语?这不科学。首份藏文数字数据集出炉
  2. android 说出密码,小米路由器微信好友认证功能实际体验
  3. mysql修改字符串_mysql中replace替换字符串更改方法
  4. 3d建模电脑配置要求
  5. 内部异常 FileNotFoundException: 设备未就绪。 (异常来自 HRESULT:0x80070015)
  6. FFMPEG 实现混音,加水印,加文字,模糊水印任意滤镜组合
  7. 最佳联盟营销软件解决方案:简化你的联盟管理
  8. Django框架-Django视图(views)系统
  9. Hello, world?Hello, world
  10. 在Windows Server 2022系统上安装 Brother MFC-7450打印机驱动