df = pd.DataFrame(data=np.random.random(size=(5, 5)), columns=[i for i in
    string.ascii_lowercase[:5]])
print([i for i in df])
['a', 'b', 'c', 'd', 'e']
Plotting more than one histogram in a figure with matplotlib