在graphviz中分离2个粘性箭头头
嗨,我的箭如下: 红色标记的箭头是粘性的 我如何划分它在graphviz中分离2个粘性箭头头,graphviz,Graphviz,嗨,我的箭如下: 红色标记的箭头是粘性的 我如何划分它 添加代码 在您的情况下,最快的修复方法是添加nodesep=0.15graph属性(紧跟在digraph{语句之后)。此属性调整一个列中节点之间的最小距离。这将导致: 正如我在评论中所建议的,您还可以使用头端口和尾端口属性。它们的快捷方式是在定义边缘时在节点后添加冒号 如果将TR_Client_Data->idle替换为TR_Client_Data->idle:e,您将得到以下结果: 边缘是交叉的,但它们是分开的 我还注意到,您定
添加代码
在您的情况下,最快的修复方法是添加
nodesep=0.15
graph属性(紧跟在digraph{
语句之后)。此属性调整一个列中节点之间的最小距离。这将导致:
正如我在评论中所建议的,您还可以使用头端口
和尾端口
属性。它们的快捷方式是在定义边缘时在节点后添加冒号
如果将TR_Client_Data->idle
替换为TR_Client_Data->idle:e
,您将得到以下结果:
边缘是交叉的,但它们是分开的
我还注意到,您定义节点属性的方式错误:关键字
节点
为图(或子图)中的所有节点定义全局属性。如果要为单个节点指定属性,请将它们放在节点定义之后
e、 g
错误:
node [
shape = point,
fontsize = 12
] start_point;
start_point [
shape = point,
fontsize = 12
];
正确:
node [
shape = point,
fontsize = 12
] start_point;
start_point [
shape = point,
fontsize = 12
];
使用和边属性来调整箭头的起点和指向。如果您为示例提供了代码,我可以向您展示一个特定的解决方案。好的,我发布我的代码。