It's time to make a histogram
Python 3, 139
Generates histogram with numpy, takes on account the strange last column rule and prints.
from numpy import*
def f(l):
 h,_=histogram(l,'fd');h[-1]-=1
 for i in zip(*((max(h)-i)*' '+i*'▉'for i in append(h,1))):print(''.join(i))