intent
The figure you want, in plain language: its parts and how they connect.
Describe a figure by what it is, a tree from its structure or boxes and what connects them, and get back vector source you can typeset and edit, checked against named, versioned rules before you see it. Coordinates are worked out for you.
For researchers, engineers and technical writers.
01 What you send
Source in the format you picked and the version of the rules it passed. Forma can draw an answer it returned, free.
02 Real answers
vector-graphics · tikz
Data pipeline diagram in TikZ“A data pipeline as boxes joined by arrows, left to right: Ingest, Clean, Extract features, Train, Evaluate. Under Train, a box Model registry with an arrow from Train down to it.”
valid · vector-graphics@0bd7c5a4
“A Merkle tree over four data blocks. Leaves: H(A), H(B), H(C), H(D) as boxes. Their parents: H(AB) above H(A) and H(B), H(CD) above H(C) and H(D). Root at the top: Root = H(ABCD). Draw it as a tree of boxes with edges from each parent to its children, and the four data blocks A, B, C, D as small boxes under their leaf hashes.”
valid · vector-graphics@c738bf88
“A binary search tree built by inserting the keys 8, 3, 10, 1, 6, 14, 4, 7, 13 in that order. Draw each node as a circle labelled with its key, edges from parent to child, left children to the left and right children to the right.”
valid · vector-graphics@c738bf88
Drawn by Forma's figure engine from the returned TikZ.
Examples
Each opens the console with the request filled in.
03 Limits
04 Questions
One credit, $0.01, per answer. A valid and an invalid verdict each cost a credit; a failure on our side never does. Pricing
To typeset the source in your own document, yes, as for any TikZ, MetaPost or PiCTeX. To see it, no: Forma can draw an answer it returned, and the free online editors draw source you paste, with nothing to install.
Yes. It is plain source in the format you picked: open it in the editor for that format, or in your own document.
TikZ and MetaPost draw the same figures. PiCTeX refuses arbitrary stroke colours, fills and coloured text rather than approximate them.
05 Also in Forma Visuals