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
}