我正在Jupyter中使用R(3.x)进行临床研究的一些统计分析。
受试者的流程非常复杂,我想直接在笔记本上绘制“患者”流程图。像这样一个:
为什么? 为了确保主题计数与代码一致,并且不必在R代码与该图形之间保持同步。
我已经尝试过DiagrammeR(由于某种原因无法安装),RGahpviz(太复杂且不符合要求)。
mermaid可能是一个完美的解决方案,但是我找不到将其与Jupyter / R笔记本集成的方法。
我不是使用python
笔记本,而是使用R
笔记本。
答案 0 :(得分:0)
您已经提到过将不会安装DiagrammeR,但是无论如何我仍然会提供一个使用DiagrammeR的解决方案,以防您解决了安装问题。假设在使用DimagrammeR制作图形并获得名为myGraph的grViz对象之后。要将其显示在jupyter笔记本下,我使用以下
require('DiagrammeR')
require('DiagrammeRsvg') #export grViz objects to svg
require('IRdisplay')
mySVG<-export_svg(myGraph)
display_svg(data=mySVG)