代码流程图_纯代码生成流程图,对GUI软件说NO

本文介绍了如何使用纯代码生成流程图,避免重复的手动操作和学习复杂的GUI软件。重点讲解了一款名为` DiagrammeR`的R包,特别是其用于流程图的函数。通过示例展示了如何用代码绘制流程图,并强调理解逻辑是绘图的关键。
摘要由CSDN通过智能技术生成

1. 写在前面

流程图可以帮我们梳理平时工作项目的逻辑与思绪。目前有很多软件可以画流程图,像PPT, WORD,inkscape等等。界面式软件虽好,但是一旦涉及到重复性工作的时候,往往会重新操作一遍。我想想就心累。而且学习有GUI的软件对于我来说反而很痛苦。像被科研人所熟悉的EndNote,到目前为止,我也不大会用。现在写论文开始转向Rmarkdown。因为有界面的软件反而是个黑匣子,一旦报错,很难debug。而像Rmarkdown,Latex可以用符号代码来代替界面的操作命令,报错后反而可以较快解决。只要上手了,后面反而更加让人爱不释手。长久来看,用这些语言来写作是可以提高效率的。全部用代码实现写作是我之前定下的一个小目标。现在基本实现。所以像流程图这种东西用代码实现也必须是做得到的。

2. 流程图R

今天要记录的是一款叫DiagrammeRR包。然而只用到了里面的一个函数。

2.1 安装

安装很简单,用install.packages即可。在这再记录下,对于R包安装现在很多情况是网络不给力,常常下载不了或者下到中间断掉,然后再安装就可能会报错。可以参考这两篇,一篇是添加镜像源。一篇是R包安装常碰到的问题。

install.packages("DiagrammeR")

2.2 例子

这个包里面含有200多个函数,要每个都去了解也不现实。而且今天记录的用它画流程图也只是用到一个grViz函数,其他的其实是用<

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值