Well, functional languages really only distinguish between data and functions. They usually also lack control flow structures, because they are composed of expressions rather that statements.
Given those properties, I think data-flow diagrams are a natural fit: https://en.wikipedia.org/wiki/Data-flow_diagram