C{1:1} -6ren">
gpt4 book ai didi

r - 在美人鱼图中侧向融合箭头

转载 作者:行者123 更新时间:2023-12-04 12:16:20 28 4
gpt4 key购买 nike

如何在 R 顺序美人鱼图中添加横向融合的箭头?
在下面的例子中:

library(DiagrammeR)
mermaid("
graph TB
A[GE Solution]-->C{1:1}
B[GA Solution]-->C{1:1}
C{1:1}-->D[Stir 10 mins at 500 r/min]
D[Stir 10 mins at 500 r/min]-->E[Homogenisation at 10000 r/min]
")

我怎么能产生像下面这样的东西?

enter image description here

最佳答案

我玩过 mermaid而且我不确定是否有相应的功能,它看起来像是一种简单的文档解决方案,而不是具有很大灵活性的解决方案。但是,您可以使用 graphViz 绘制相同的图表:

library(DiagrammeR)

grViz("digraph dot {
node [shape=rectange];

d1 [shape=point,width=0.01,height=0.01];
{'GE Solution', 'GA Solution'}->d1[dir=none];
d1->'Stir 10 mins at 500 r/min';
'Stir 10 mins at 500 r/min'->'Homogenisation at 10000 r/min'}")

enter image description here

编辑回复评论 :使用子图并排列一个不可见的点(在本例中为 d2)和您希望将其置于同一级别的节点(此处为 40oC)。
grViz("digraph dot {
node [shape=rectange];

d1 [shape=point,width=0.01,height=0.01];
d2 [shape=point, width=0.01, height=0.01];
{'GE Solution', 'GA Solution'}->d1[dir=none];
d1->'Stir 10 mins at 500 r/min';
'Stir 10 mins at 500 r/min'->d2[dir=none];
subgraph {
rank=same;
d2; '40oC';
}
d2->'40oC'[dir=none];
d2->'Homogenisation at 10000 r/min'}")

enter image description here

关于r - 在美人鱼图中侧向融合箭头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51367234/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com