I does take advantage of pipelines, as long as it is on the end. You can use awk, sed, cut, sort, grep and a hose of other tools to massage the data before it gets put into graph form.
To become the front-end of a pipe requires that its or some other hierarchical format become an effective standard shared by a number of tools. It can happen.