A diagram is a visual representation of a graph. It's a chart with arrows between visuals.
A flow chart is a diagram that represents a directed graph
See (Graph|Network) - Visualization