def plotAsciiConcentrationsBar(r, scale=5):
    """
    Display the floating species concentrations as an ASCII bar chart.
    
    Argument
    --------
        r : reference 
            roadrunner instance
        scale : integer
            optional parameter to scale the ascii bar graph

    >>> teUtils.prettyTabular.plotAsciiConcentrationsBar (r, scale=20)
    """
    import math
    c = r.getFloatingSpeciesConcentrations()
    ids = r.getFloatingSpeciesIds()
    maxString = len(max(ids, key=len))
    for value in range(len(c)):
        print('{:{X}.{Y}}'.format(ids[value], X=maxString, Y=maxString),
            ':', math.trunc(scale * c[value]) * '*')
