当rankdir
图属性发生变化时,有没有改变Mrecord形状方向的解决方案?
以下是两个输出的简单示意图:
digraph g {
rankdir=LR // or rankdir=TB
node [shape=Mrecord]
1 [label="{<in1>In[1]}|Node[1]|{<out2>Out[2]|<out3>Out[3]}"]
2 [label="{<in1>In[1]}|Node[2]|{<out2>Out[2]|<out3>Out[3]}"]
1:out3 -> 2:in1
}
使用rankdir=LR
输出:
使用rankdir=TB
输出:
我希望图表有一个rankdir=LR
,但是在结构图中有Mrecord形状方面......我该怎么做?有子图吗?或者使用HTML-Like Labels(但它们使用起来更复杂)?
答案 0 :(得分:3)
根据https://stackoverflow.com/a/20184005/938081,在标签文本周围放置{}
将改变Mrecord分隔符的方向。例:
2 [label="{{<in1>In[1]}|Node[2]|{<out2>Out[2]|<out3>Out[3]}}"]
结果如下(与上一篇文章相同的代码):