code: func GetDOT(rpt *Report) (*graph.Graph, *graph.DotConfig) {
  	g, origCount, droppedNodes, droppedEdges := rpt.newTrimmedGraph()
  	rpt.selectOutputUnit(g)
  	labels := reportLabels(rpt, g, origCount, droppedNodes, droppedEdges, true)
  
  	c := &graph.DotConfig{
  		Title:       rpt.options.Title,
  		Labels:      labels,
  		FormatValue: rpt.formatValue,
  		Total:       rpt.total,
  	}
  	return g, c
  }
docs: // GetDOT returns a graph suitable for dot processing along with some
  // configuration information.