在提问之前,我试图搜索我的问题的答案,但我找不到。我的问题是关于改变点图中的边缘方向。Rankdir 是'LR',但在图表的某些部分,我想使用'TB'。让我举个例子。
有向图 G {
等级目录=LR;
尺寸=“7,5”;
浏览器->ui_thread;
浏览器->db_thread;
浏览器->webkit_thread;
浏览器->缓存线程;
浏览器->file_thread;
浏览器->io_thread;
io_thread[样式=填充];
缓存线程[样式=填充];
ui_thread->线程[标签=继承];
ui_thread->messageloop[style=dotted];
db_thread->messageloop[style=dotted];
webkit_thread->messageloop[style=dotted];
cache_thread->messageloop[style=dotted];
文件线程->消息循环[样式=点];
io_thread->messageloop[style=dotted];
}
它给出了这样的图表

但是,这不是我想要的。我想要下图。“thread”垂直位于“ui_thread”上方。
您可能认为使用带有“thread”和“ui_thread”的“rankdir=same”可以轻松解决。我肯定已经试过了。但我失败了。“线程”始终低于“ui_thread”。
谢谢,