首页 > 解决方案 > DiagrammeR 一般流向

问题描述

我想用 DiagramR 制作一个图表。

这是我的代码

    require(DiagrammeR)
    grViz("
    digraph boxes_and_circles {
    node [shape = box,
        fontname = Helvetica]
    A; B; C; D
    B->A C->A D->B
    }
    ")

但我得到了这个结果

在此处输入图像描述

我需要这样的

在此处输入图像描述

如何将流向设置为向上?

标签: rdiagramdiagrammer

解决方案


您可以设置参数rankdir并将颜色添加到edgeand node

library(DiagrammeR)
grViz("
    digraph boxes_and_circles {
    
        rankdir = BT
    
       node [shape = box,
             fontname = Helvetica,
             color = gray
            ]
            A; B; C; D

       edge [color = gray]
            B->A C->A D->B
      }
    ")

在此处输入图像描述


推荐阅读