Iftop and iptraf are command line, and map bandwidth use, but not to processes.
I'm not sure why a straightforward graphing project is getting so many votes.
Utility isn't always linked to complexity.
Edit: built from source but stuck with other people in the installation of hogswatch https://github.com/akshayKMR/hogwatch/issues/3
But 0.8.1 fixes the problem described on the askubuntu page the grand-grandparent linked to.
It can be pretty CPU intensive, so I would recommend against running it on production perimeter systems. Also, the 2 second default retention period is a bit short.
But all in all very handy.