While R has several libraries that nicely visualize GO Enrichment results, Python does not. This article covers how to create similar plots in Python, from basic bar and dot plots to semantic similarity-based heatmaps, MDS scatter plots, networks, and treemaps.
A personal collection of things I frequently use in Matplotlib but always end up searching for.
How to create just a colorbar with matplotlib and determine what color a given value corresponds to on that colorbar -- a niche but useful technique.
Sometimes you want to get an overview of your data without worrying about summary statistics. Beeswarm plots are useful for visualizing data distributions. With seaborn, beeswarm plots can be easily created in Python.
When showing inclusion relationships between sets, UpSet plots can be more useful than Venn diagrams. Here's how to use them in Python.