Newer
Older
history: True
---
# Rendered Code Blocks
Code blocks can be rendered as SVG images
## Formats
- Graphviz (dot)
- Gnuplot
# Embedded Graphviz Code (SVG)
## Highlighted {.split}
```` {.dot}
``` {.dot .render width="80%"}
digraph {
node [style = filled]
A {fillcolor = yellowgreen}
A -> B
A -> C
C -> D
C -> E
C -> F
B -> D
}
```
````
## Rendered
``` {.dot .render width="80%"}
digraph {
node [style = filled]
A [fillcolor = yellowgreen]
A -> B
A -> C
C -> D
C -> E
C -> F
B -> D
}
```
# Embedded Gnuplot (SVG)
## Highlighted {.split}
```` {.gnuplot}
``` {.gnuplot .render width="80%"}
set samples 20, 20
set isosamples 20, 20
set hidden3d back offset 1 trianglepattern 3 undefined 1 altdiagonal bentover
set style data lines
set xrange [ -3.00000 : 3.00000 ] noreverse nowriteback
set yrange [ -2.00000 : 2.00000 ] noreverse nowriteback
DEBUG_TERM_HTIC = 119
DEBUG_TERM_VTIC = 119
splot 1 / (x*x + y*y + 1)
```
````
## Rendered
``` {.gnuplot .render}
set samples 20, 20
set isosamples 20, 20
set hidden3d back offset 1 trianglepattern 3 undefined 1 altdiagonal bentover
set style data lines
set xrange [ -3.00000 : 3.00000 ] noreverse nowriteback
set yrange [ -2.00000 : 2.00000 ] noreverse nowriteback
DEBUG_TERM_HTIC = 119
DEBUG_TERM_VTIC = 118
splot 1 / (x*x + y*y + 0.5)
------
# Dot Files as Images (Not just yet) {layout="columns"}
## Image Tag {.left grow="1"}
``` {.markdown}

```
## Rendered and included {.right grow=2}
