目标(在R环境中):从数据中提取节点和边缘,用于建模图!!
我正在努力学习如何使用DiagrammeR或任何其他图形建模库,以便从数据框架中获得一个图,如下面的图(您可以跟踪链接[图形]):
数据框架:
a b c classes
1 2 0 a
0 0 2 b
0 1 0 c
我使用了DiagrammeR library,并通过以下命令手动定义了节点和边:
library(DiagrammeR)
egrViz("
digraph boxes_and_circles{
#add the node statement
node[shape=box]
a; b; c;
#add t
为了能够调整用DiagrammeR包(这里已经解释过:https://github.com/rich-iannone/DiagrammeR/issues/93)生成的图形输出的大小,我需要将grVizOutput封装在服务器中的renderUI中,并在ui中通过uiOutput调用它。 这段代码一直向我返回以下错误: Error in as.vector: cannot coerce type 'closure' to vector of type 'character' 注意:直接在UI中调用grVizOutput是可行的,但是不要让我动态地调整图表的大小。
根据,我正在尝试使用DiagrammeR创建甘特图。
但是如果节名太长,它们就会溢出到图表中。下面是一个例子。
library(DiagrammeR)
mermaid("
gantt
dateFormat YYYY-MM-DD
title Project timeline
section A ridiculously long section name
create data structures :done, frame1, 2019-01-01, 2019-02-28
section Anoth
我想要添加一个流程图(图)到我正在创建的Rmarkdown文档中。流程图需要包括由某些R码计算的数字。
我已经安装了DiagrammeR和nomnoml软件包,因为它们看起来都可以完成我想要的任务。但是,试图编织.Rmd文档会返回一个错误:
Error: Functions that produce HTML output found in document targeting docx output.
Please change the output type of this document to HTML. Alternatively, you can allow
HTML output