我想用R包DiagrammeR创建一个流程图。一些节点的文本应该有一个行中断。
在R中考虑以下可重复的示例
library("DiagrammeR")
# Create a node data frame (ndf)
ndf <- create_node_df(n = 4,
label = c("hi stacko", "aaa", "bbb", "ccc"))
# Create an edge data frame (edf)
edf <- create_edge_df(from = c(1, 2, 3, 3),
to = c(4, 3, 1, 4))
# Create a graph with the ndf and edf
graph <- create_graph(nodes_df = ndf,
edges_df = edf)
# Create a PDF file for the graph (`graph.pdf`)
graph %>%
render_graph()

在这个流程图中,我想在左下角的"hi“和"stacko”之间添加一个行间隔。我找到了一些建议<br>或\n的消息来源。不幸的是,两者都不起作用。
DiagrammeR**?** 问题:如何在中插入中断行
发布于 2018-02-01 19:41:11
这对我来说很管用:
ndf <- create_node_df(n = 4,label = c("hi\nstacko", "aaa", "bbb", "ccc"))并且,当与代码的其余部分一起运行时,生成以下关系图:

https://stackoverflow.com/questions/48568341
复制相似问题