Node shapes in Graphviz

Node shapes
Node shapeExampleGraphviz code
box G a a
digraph G {
  a [shape=box label="a"]
}
ellipse G a a
digraph G {
  a [shape=ellipse label="a"]
}
circle G a a
digraph G {
  a [shape=circle label="a"]
}
diamond G a a
digraph G {
  a [shape=diamond label="a"]
}
plaintext G a a
digraph G {
  a [shape=plaintext label="a"]
}
point G a
digraph G {
  a [shape=point label="a"]
}
polygon G a a
digraph G {
  a [shape=polygon label="a"]
}
rect G a a
digraph G {
  a [shape=rect label="a"]
}
record G a a b c
digraph G {
  a [shape=record label="a|b|c"]
}
Mrecord G a a b c
digraph G {
  a [shape=Mrecord label="a|b|c"]
}
square G a a
digraph G {
  a [shape=square label="a"]
}
star G a a
digraph G {
  a [shape=star label="a"]
}
none G a a
digraph G {
  a [shape=none label="a"]
}
trapezium G a a
digraph G {
  a [shape=trapezium label="a"]
}
triangle G a a
digraph G {
  a [shape=triangle label="a"]
}
house G a a
digraph G {
  a [shape=house label="a"]
}
invhouse G a a
digraph G {
  a [shape=invhouse label="a"]
}
parallelogram G a a
digraph G {
  a [shape=parallelogram label="a"]
}
hexagon G a a
digraph G {
  a [shape=hexagon label="a"]
}
septagon G a a
digraph G {
  a [shape=septagon label="a"]
}
octagon G a a
digraph G {
  a [shape=octagon label="a"]
}
doublecircle G a a
digraph G {
  a [shape=doublecircle label="a"]
}
doubleoctagon G a a
digraph G {
  a [shape=doubleoctagon label="a"]
}
tripleoctagon G a a
digraph G {
  a [shape=tripleoctagon label="a"]
}
invtriangle G a a
digraph G {
  a [shape=invtriangle label="a"]
}
Mdiamond G a a
digraph G {
  a [shape=Mdiamond label="a"]
}
Msquare G a a
digraph G {
  a [shape=Msquare label="a"]
}
Mcircle G a a
digraph G {
  a [shape=Mcircle label="a"]
}
note G a a
digraph G {
  a [shape=note label="a"]
}
tab G a a
digraph G {
  a [shape=tab label="a"]
}
folder G a a
digraph G {
  a [shape=folder label="a"]
}
box3d G a a
digraph G {
  a [shape=box3d label="a"]
}
component G a a
digraph G {
  a [shape=component label="a"]
}
promoter G a a
digraph G {
  a [shape=promoter label="a"]
}
cds G a a
digraph G {
  a [shape=cds label="a"]
}
terminator G a a
digraph G {
  a [shape=terminator label="a"]
}
utr G a a
digraph G {
  a [shape=utr label="a"]
}
primersite G a a
digraph G {
  a [shape=primersite label="a"]
}
restrictionsite G a a
digraph G {
  a [shape=restrictionsite label="a"]
}
fivepoverhang G a a
digraph G {
  a [shape=fivepoverhang label="a"]
}
threepoverhang G a a
digraph G {
  a [shape=threepoverhang label="a"]
}
noverhang G a a
digraph G {
  a [shape=noverhang label="a"]
}
assembly G a a
digraph G {
  a [shape=assembly label="a"]
}
signature G a a
digraph G {
  a [shape=signature label="a"]
}
insulator G a a
digraph G {
  a [shape=insulator label="a"]
}
ribosite G a a
digraph G {
  a [shape=ribosite label="a"]
}
rnastab G a a
digraph G {
  a [shape=rnastab label="a"]
}
proteasesite G a a
digraph G {
  a [shape=proteasesite label="a"]
}
proteinstab G a a
digraph G {
  a [shape=proteinstab label="a"]
}
rpromoter G a a
digraph G {
  a [shape=rpromoter label="a"]
}
larrow G a a
digraph G {
  a [shape=larrow label="a"]
}
rarrow G a a
digraph G {
  a [shape=rarrow label="a"]
}
lpromoter G a a
digraph G {
  a [shape=lpromoter label="a"]
}