It's easy to learn. Templating features for integration with R code.
Directly edit mermaid (.mmd) or Graphviz (.gv) files inside RStudio with syntax coloring. Preview easily.
Output looks great as SVG. Diagram elements such as nodes and edges won't lose visual clarity.
It's an htmlwidget for R. Create mermaid graphs. Use the shiny app to create graph specifications interactively.
Graphviz has quite the legacy for creating quality graphs. Now it's in DiagrammeR. Create graph specifications in the DOT language and take advantage of mixing R into it.
Change the way your diagram is rendered by taking advantage of all of these Graphviz engines: dot, neato, twopi, and circo.
An easier way to inject some R into your Graphviz graph specification. The @@ marks the spot for an evaluated R expression residing in the footnotes section.
Using mermaid, make Gantt charts. Define chunks of Graphviz DOT code using R data frames and new convenience functions.
A large selection of new functions for creating graph diagrams is now available. No need to interact directly with DOT code, just build diagrams in an R-like way.
Many more new functions were introduced to make it easier to inspect, analyze, and modify graphs.
Includes support for visNetwork graph rendering. More graph functions added, and, all functions optimized for piping.