【问题标题】:Control edge with neato layout with processmapR使用带有 processmapR 的neato 布局控制边缘
【发布时间】:2019-04-09 01:43:52
【问题描述】:

我正在使用 bupaR 流程挖掘套件和 processmapR 将我的日志绘制为流程图,但是当我尝试设置自定义位置(这会强制图形使用neato 布局)时,边缘变得几乎笔直并且边缘值难以阅读:

没有自定义位置的默认图表: 使用自定义位置:

我尝试使用

positions <- data.frame(act = c("node1","node2","node 3","node 4","node 5","Start", "End"),
                        y = c(5,4,3,2,1,6,0),
                        x = c(1,2,3,4,5,0,6),
                        stringsAsFactors = F)
graph = process_map(log, fixed_node_pos = positions, render = F)
map = add_global_graph_attrs(graph,
                             attr = "splines",
                             value = "true", 
                             attr_type = "graph")
render_graph(map)

但我找不到任何属性来改变边缘的显示方式,比如向它们添加更多曲线

我该如何解决这个问题?

谢谢

【问题讨论】:

    标签: r graph graphviz diagrammer neato


    【解决方案1】:

    尝试以下方法:

    map = add_global_graph_attrs(graph,
                                 attr = "splines",
                                 value = "curved", 
                                 attr_type = "graph")
    

    【讨论】:

      猜你喜欢
      • 2012-05-09
      • 2022-01-08
      • 1970-01-01
      • 1970-01-01
      • 2011-09-24
      • 2012-07-02
      • 2014-04-29
      • 1970-01-01
      • 2016-05-26
      相关资源
      最近更新 更多