首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在mxGraph中,边在彼此的顶部运行

在mxGraph中,边在彼此的顶部运行
EN

Stack Overflow用户
提问于 2018-05-10 06:05:31
回答 1查看 481关注 0票数 1

我是这样设置mxGraph的:

代码语言:javascript
复制
model = new mxGraphModel();
    // Tell the model to manage cell ids for us
    model.isCreateIds();

    graph = new mxGraph(container, model);        

    var graphMgr = new GraphManager(graph);
    var edgeMgr = new EdgeManager();

    // Configure mxGraph properties, methods, and event handlers
    graphMgr.configure();

    // Create style sheet
    graphMgr.defineStyles();

    // Initialize the layout managers
    graphMgr.defineLayout(model);

    // Get the main parent for the graph
    var parent = graph.getDefaultParent();
    var parallelEdges = new mxParallelEdgeLayout(graph);
    parallelEdges.execute(parent);

这是初始设置。我刚刚添加了mxParallelEdgeLayout的东西,因为我发现这应该是为了防止边在彼此的顶部运行和重叠。我所说的重叠和重叠运行的意思是:

我使用的是正交边缘样式。

如果这不是防止这种情况发生的方法(使用mxParallelEdgeLayout),那么mxGraph有什么方法可以防止这种情况发生吗?如果mxParallelEdgeLayout是可行的,有人知道为什么它不接受我的布局执行吗?

EN

回答 1

Stack Overflow用户

发布于 2018-06-19 20:58:20

你有没有试过使用间距变量?

代码语言:javascript
复制
var parallelEdges = new mxParallelEdgeLayout(graph);
parallelEdges.spacing = 20;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50262715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档