首先我们需要安装R语言,参考【软件】R语言-3.6.3 安装教程一文,安装完之后我们打开编辑器。

3.5版本之后,source命令不能用了,需要使用Bioconductor的话,我们需要在console中安装BiocManager,作为包管理的程序,我们使用一下命令:

install.packages("BiocManager")

我们选择离自己比较近的镜子之后就可以使用以下指令来查看可以安装的包:

BiocManager::available()

或者具体看某个包是否可以安装,最后会先出所有和这个包名字类似的packages:

BiocManager::available("Rgraphviz")


我们可以运行以下脚本来绘制无向图ug:

library("gRbase")
graph <-ug(~A:B:E + C:E:D)
class(graph)
plot(graph)


或者运行以下代码绘制有向无环图(dag)

library("gRbase")
graph <-ug(~A:B:E + C:E:D)
dag <-dag(~A + B:A + C:B + D:B + E:C:D)
plot(dag)


注意观察在dag中 a:b 中第一个节点a是被指向的那个节点

使用R语言绘制graph:无向图(ug)和有向无环图(dag)相关推荐

  1. R语言绘制复杂抽样设计logistic回归限制立方样条图(RCS)

    最近很多人问怎么使用R语言绘制NHANES数据复杂抽样设计限制立方样条图(RCS),NHANES数据属于复杂抽样调查,涉及到抽样权重.不能按既往的RCS绘制方法来绘制. 今天来演示一下,我手头上并没有 ...

  2. 后端 绘制有向无环图(DAG图)

    因为公司的某个系统比较古老,里面的 job 的管理几乎都是直接通过操作数据库来实现的,对于一般的操作还可以忍受,但是每次想知道 job 之间的依赖关系的时候,就会相当难受,于是便脑袋很抽地一定要写一个 ...

  3. java 有向无环图 树_拓扑排序-有向无环图(DAG, Directed Acyclic Graph)

    条件: 1.每个顶点出现且只出现一次. 2.若存在一条从顶点 A 到顶点 B 的路径,那么在序列中顶点 A 出现在顶点 B 的前面. 有向无环图(DAG)才有拓扑排序,非DAG图没有拓扑排序一说. 一 ...

  4. 数据可视化——R语言绘制散点相关图并自动添加相关系数和拟合方程

    数据可视化--R语言绘制散点相关图并自动添加相关系数和拟合方程 加载所需的包并设置主题样式 示例数据 基本的散点相关图 添加相关系数和显著性水平(P值) 存在多个组别的散点相关图 自动添加回归曲线的拟 ...

  5. R语言绘制不一样的条形图

    绘制条形图的方法有很多,这里介绍如果用R语言绘制一个不一样的条形图 准备数据,这里为了方便,我们使用已经存在于gcookbook包中的一个数据集 首先需要调用该包,如果该包不存在,可以使用下面的方式安 ...

  6. R语言绘制生存曲线图

    R语言绘制生存曲线图 KMunicate是支持按照Morris等人的KMunicate研究推荐的方式生成Kaplan-Meier图. 1958年,Edward L. Kaplan 和Paul Meie ...

  7. R语言绘制Bump Chart

    R语言绘制Bump Chart的小示例 # install.packages("tidyverse") # install.packages("ggbump") ...

  8. R语言绘制环形树状图

    R语言绘制环形树状图 1.主要用到dendextend和circlize包绘图: library(dendextend) library(circlize)# 距离矩阵 d <- dist(US ...

  9. R语言绘制二维密度图

    R语言绘制二维密度图 二维密度图显示了两个数值变量之间的关系,一个在x轴上表示,另一个在Y轴上表示,与散点图类似,然后计算二维空间中特定区域内的观测数,并用颜色梯度表示.二维密度图有几种类型,以下主要 ...

最新文章

  1. Canvas做股票数据走势图实践分享(一)
  2. md5加密算法原理及其GO语言实现
  3. 调用布尔变量java_关于java的参数的调用,还有布尔的理解,这有一段代码,我有些不太理解,希望能够帮我分析下,谢谢...
  4. java学习(157):线程的引入
  5. 牛客18987 粉嘤花之恋(矩阵快速幂、斐波那契数列)
  6. 从零开始刷Leetcode——数组(941.977)
  7. 吉大计算机学院周柚,周柚
  8. Linux 系统日常巡检脚本
  9. 俄罗斯、乌克兰程序员薪资大曝光!(来长长见识)
  10. 【数据结构与算法】动态规划
  11. pd.read_csv处理含中文的文件
  12. 微信小程序测试点汇总
  13. RV1126RV1109 buildroot 增加GPIO测试程序
  14. 【vue报错】npm ERR code EJSONPARSE
  15. Druid Monitor监控
  16. 手机上的web页面的倒计时在手机锁屏后再解锁后发现倒计时不准
  17. 草图大师SketchUp绘图-定制亚克力外壳教程
  18. android 小米闹钟铃声,闹钟铃声王
  19. 2020年熔化焊接与热切割模拟考试题库及熔化焊接与热切割作业考试题库
  20. 1101:不定方程求解(信奥)

热门文章

  1. Nacos学习之初识Nacos
  2. 收集大家的想法,谢谢参与。。
  3. package import
  4. linux查看其他用户history,从Linux服务器上的其他用户隐藏命令历史记...
  5. 将自己电脑做成服务器让别人访问(不是局域网)
  6. 后端生成PDF一些工具
  7. ARM通用寄存器及状态寄存器详解
  8. 简单的指针二叉查找树和数组二叉查找树
  9. Centos7.6 2T以上硬盘GPT分区工具使用挂载教程
  10. java保存cookie在本地_Java保存Cookie