# replace_in_spec: Razor-like template for diagram specification In DiagrammeR: Graph/Network Visualization

## Description

Use Razor-like syntax to define a template for use in a grViz diagram.

## Usage

 1 replace_in_spec(spec) 

## Arguments

 spec String spec to be parsed and evaluated.

## Examples

  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ## Not run: # a simple example to use a LETTER as a node label spec <- " digraph { '@1' } [1]: LETTERS[1] " grViz(replace_in_spec(spec)) spec <- " digraph a_nice_graph { node [fontname = Helvetica] a [label = '@1'] b [label = '@2-1'] c [label = '@2-2'] d [label = '@2-3'] e [label = '@2-4'] f [label = '@2-5'] g [label = '@2-6'] h [label = '@2-7'] i [label = '@2-8'] j [label = '@2-9'] a -> { b c d e f g h i j} } [1]: 'top' [2]: 10:20 " grViz(replace_in_spec(spec)) ## End(Not run) 

DiagrammeR documentation built on July 2, 2020, 3:19 a.m.