Graphs are drawings with dots and (not necessarily straight) lines and arrows.
graph A {
label="multigraph"
w
x--y
x--x,z
z--x
}
graph B {
label="simple graph"
a,b--c
b--d
a--b
}
digraph C {
label="directed graph"
1->1,2,3,4
2->1,2,4
3->3
}graph A {
graph[nodesep="0.5"]
node[shape=point]
w[xlabel="w"]
x[xlabel="x"]
y[xlabel="y"]
x[xlabel="x"]
label="multigraph"
w
x--y
x--x,z
z--x
}
graph B {
graph[nodesep="0.5"]
node[shape=point]
a[xlabel="a"]
b[xlabel="b"]
c[xlabel="c"]
label="simple graph"
a,b--c
b--d
a--b
}
digraph C {
graph[nodesep="0.5"]
node[shape=point]
1[xlabel="1"]
2[xlabel="2"]
3[xlabel="3"]
4[xlabel="4"]
label="directed graph"
1->1,2,3,4
2->1,2,4
3->3
}