簡體   English   中英

R DiagrammeR 美人魚 Function 地圖

[英]R DiagrammeR Mermaid for Function Maps

您如何使用 package DiagrammeR中的 R function mermaid生成以下 plot?

功能映射

編輯:

假設我們將標簽“輸入”和“輸出”與紅色圓圈一起刪除。 以下是 R 開始的最小代碼。

DiagrammeR::mermaid("
graph LR
a --> x
b --> y
c --> y
d --> z
classDef firstSet fill:#F8CECC
class a,b,c,d firstSet
")

其 output 看起來像這樣:

美人魚映射

具體問題:

  1. 如何使邊緣筆直而不折疊?
  2. 如何包括紅色圓圈?

試試下面的代碼。
它並不完美(今天是我開始學習 Mermaid.js 的第三天)但它具有與您的示例類似的元素:

library(DiagrammeR)

grViz("
digraph {
  graph[rankdir = LR, fontsize = 30]
  edge [color = 'blue', penwidth = 3.5]
  node[color = 'white', fontsize = 25]

  subgraph cluster_1 {
        label = 'Input'
        color = 'red'
  node [shape = circle]
  a; b; c; d}
  
  subgraph cluster_2 {
        label = 'Output'
        color = 'red'
  node [shape = circle] 
  x; y; z}


  a -> x
  b -> y
  c -> y
  d -> z
 
}
")

最后的結果是這樣的。 一旦我更加熟練,我可能會在稍后重新訪問這個答案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM