首页 > 解决方案 > 在 Jupyter 笔记本中直接在 R 中绘制临床研究主题流程图

问题描述

我在 Jupyter 中使用 R (3.x) 对临床研究进行一些统计分析。

受试者的流程非常复杂,我想直接在我的笔记本中绘制患者流程图。像这个 :

为什么 ?确保受试者计数与代码一致,并且不必在 R 代码和此数字之间保持同步。

我尝试过 DiagrammeR(由于某种原因无法安装)、RGrahpviz(太复杂且不符合要求)。

一个完美的解决方案可能来自美人鱼,但我找不到将它与我的 Jupyter/R 笔记本集成的方法。

没有使用pythonJupyter 笔记本,而是使用R笔记本。

标签: rjupyter

解决方案


您已经提到不会安装 DiagrammeR,但无论如何我仍然会使用 DiagrammeR 提供一种解决方案——以防您解决了安装问题。假设您使用 DimagrammeR 制作了图形并获得了一个名为 myGraph 的 grViz 对象。要在 jupyter notebook 下显示它,我使用以下命令

require('DiagrammeR')
require('DiagrammeRsvg') #export grViz objects to svg
require('IRdisplay')
mySVG<-export_svg(myGraph)
display_svg(data=mySVG)

推荐阅读