Somewhat related - `duf` is "a better `df` alternative":
I've always used ncdu for this. It also allows deleting files/directories for when you're trying to figure out how to free up space.
For anyone that likes ncdu I would highly recommend gdu. https://github.com/dundee/gdu