有没有办法更改从表创建的节点的大小?

问题描述

所以这是我的代码非常简单的流程图。我想知道如何调整节点的大小,使它们处于固定大小(fixedsize = FALSE 不起作用),以便它们根据框内的文本更改大小。我还想知道他们是否可以根据输入到表格中的信息为节点着色? 任何帮助将不胜感激,谢谢

    library(DiagrammeR)
    library(dplyr)
    
    
    e <- read.csv("edges.csv",stringsAsFactors  = FALSE)
    
    n <- read.csv("nodes.csv",stringsAsFactors = FALSE)
    e$to <- as.character(e$to)
     
    
    create_graph()  %>%
      add_nodes_from_table(table=n,label_col = task) %>%
      add_edges_from_table(table=e,from_col = from,to_col = to,from_to_map = label) %>%
    
      set_node_attrs(
        node_attr = "shape",values = "square"
      ) %>%
   set_node_attrs(

    node_attr = "fixedsize",values = FALSE) %>%
      
      render_graph(layout = "tree")

Output of flow chart

edges

nodes

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)