zoukankan      html  css  js  c++  java
  • R语言画维恩图

    画维恩图时考虑到不同集合的大小,想用R画图,遇到下面的问题

    直接采用下面的代码计算时,

    rm(list=ls())
    data = read.csv("H:/test.csv",sep = ",")
    data1 = data[,1]
    data2 = data[,2]
    
    venn.diagram(list(WDSP=data1,Pfam=data2),
          resolution = 300, imagetype = "tiff", alpha=c(0.5,0.5,0.5),
          fill=c("red","yellow"), cat.fontface=4,fontfamily=3,
          main="Intersection of WDSP and Pfam",
          main.cex = 2, main.fontface = 2, main.fontfamily = 3,
          filename = "VennDiagram.tif")
    

      

    上面的代码直接提示报错:

    最后解决问题如下:

    windowsFonts(HEL=windowsFont("Helvetica CE 55 Roman"),
           RMN=windowsFont("Times New Roman"),
           ARL=windowsFont("Arial"))
    
    venn.diagram(list(WDSP=data1,Pfam=data2),
          resolution = 300, imagetype = "tiff", alpha=c(0.5,0.5),
          fill=c("red","yellow"), cat.fontface=4,fontfamily="ARL",
          main="Intersection of WDSP and Pfam",
          main.cex = 2, main.fontface = 2, main.fontfamily = "HEL",
          filename = "VennDiagram.tif")
    

      

    最后由于数据的原因,画出的图形比较特殊

    原文链接:https://www.jianshu.com/p/a653ea616407

  • 相关阅读:
    MySQL之增_insert-replace
    Linux如何配置bond
    行转列及列转行查询
    SELECT中常用的子查询操作
    SELECT中的多表连接
    MySQL最常用分组聚合函数
    SELECT中的if_case流程函数
    MySQL常用日期时间函数
    MySQL常用数值函数
    dnslog注入
  • 原文地址:https://www.cnblogs.com/lmj-sky/p/9937280.html
Copyright © 2011-2022 走看看