[英]DiagrammeR: Adjust font size within node
我想使用R
的DiagrammeR
包创建流程图。 在某些节点中,我想减小文本某些部分的字体大小。
考虑以下R
示例:
library("DiagrammeR")
# Create a node data frame (ndf)
ndf <- create_node_df(n = 4,label = c("aaa", "bbb",
"Same size\nThese letters\nshould be smaller",
"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)
# Print graph
graph %>%
render_graph()
中间节点的字体大小应部分减小。 文本“ Same size”应保持原样。 应减小“这些字母应较小”文本的字体大小。
问题:如何调整节点内文本某些部分的字体大小?
尝试fixedsize = FALSE
。
这将调整节点以拉伸以适合单词。 它的记录在这里下Create_nodes
但他们真的不解释得很好。
对我来说,行为是Fixedsize=True
(无论我们放入什么大小,大小都是固定的)。
因此,我尝试过fixedsize = FALSE
并成功了!
您能够使它正常工作吗?
看来您可以添加style="filled"
; 参考: https : //www.rdocumentation.org/packages/DiagrammeR/versions/1.0.0/topics/create_node_df
ndf <- create_node_df(n = 4, style="filled", label = c("aaa", "bbb",
"Same size\nThese letters\nshould be smaller",
"ccc"))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.