Matplotlib and seaborn are fundamental to making figures in python. Here I show you how to use them to make publication quality figures. These charts contain error bars and have visible overlaid data in the form of a swarmplot.
I show you how to customize matplotlib color, font size, axis, size, and many other parameters that will help you in any python charts, not just barplots.
These figures have the appearance of something you would make in graphpad, but they have greater customizability. This seems like a lot of coding, but it only took a few minutes and you can save this as a function and make future charts in seconds.
Notebook: https://github.com/sanbomics_scripts/sanbomics/blob/main/high_quality_barplots.ipynb