如何将 R 对象(如向量)包含到 DiagrammeR 图中?
How can I include R objects like a vector into a DiagrammeR diagram?
如何将矢量等 R 对象包含到 DiagrammeR 中?
library(DiagrammeR)
grViz("
digraph boxes_and_circles {
# add node statements
node [shape = box]
A; B;
# add edge statements
A->B
}
")
这很好用,但是如何像这样包含来自 R 的向量而不是字母 A 和 B?
x <- c(1, 3, 4, 6, 2)
A <- mean(x)
y <- c(2, 3, 5, 2, 3)
B <- mean(y)
您可以通过将各部分粘贴在一起并使用节点标签来创建模型字符串。
x <- c(1, 3, 4, 6, 2)
A <- mean(x)
y <- c(2, 3, 5, 2, 3)
B <- mean(y)
library(DiagrammeR)
mod <-
paste("
digraph boxes_and_circles {
# add node statements
node [shape = box]
A[label=", A, "]
B[label=", B, "];
# add edge statements
A->B
}"
)
grViz(mod)
如何将矢量等 R 对象包含到 DiagrammeR 中?
library(DiagrammeR)
grViz("
digraph boxes_and_circles {
# add node statements
node [shape = box]
A; B;
# add edge statements
A->B
}
")
这很好用,但是如何像这样包含来自 R 的向量而不是字母 A 和 B?
x <- c(1, 3, 4, 6, 2)
A <- mean(x)
y <- c(2, 3, 5, 2, 3)
B <- mean(y)
您可以通过将各部分粘贴在一起并使用节点标签来创建模型字符串。
x <- c(1, 3, 4, 6, 2)
A <- mean(x)
y <- c(2, 3, 5, 2, 3)
B <- mean(y)
library(DiagrammeR)
mod <-
paste("
digraph boxes_and_circles {
# add node statements
node [shape = box]
A[label=", A, "]
B[label=", B, "];
# add edge statements
A->B
}"
)
grViz(mod)