ascii_graph Package

ascii_graph Package

class ascii_graph.__init__.Pyasciigraph(line_length=79, min_graph_length=50, separator_length=2)

Constructor of Pyasciigraph

Parameters:
  • line_length (int) – the max number of char on a line if any line cannot be shorter, it will go over this limit
  • min_graph_length (int) – the min number of char used by the graph
  • separator_length (int) – the length of field separator
graph(label, data, sort=0, with_value=True)

function generating the graph

Parameters:
  • label (string) – the label of the graph
  • data (iterable) – the data (list of tuple (info, value)) info must be “castable” to a unicode string value must be an int or a float
  • sort (int) – flag sorted 0: not sorted (same order as given) (default) 1: increasing order 2: decreasing order
  • with_value (boolean) – flag printing value True: print the numeric value (default) False: don’t print the numeric value
Return type:

a list of strings (each lines)