https://medium.com/@techybodhisattva/creating-bar-plots-with-python-a-step-by-step-guide-with-examples-1fb5f2496db3