Biology & Life Science Charts
Publication-ready visualizations for molecular biology, genomics, cell biology, ecology, and clinical research. Every chart includes complete Python code you can copy and run.
Biology papers rely on precise visual communication of experimental results. From volcano plots showing differential gene expression to Kaplan-Meier survival curves, each chart type serves a specific scientific purpose. The code examples below follow journal formatting standards (300+ DPI, proper font sizes, colorblind-safe palettes) so your figures are ready for submission.
Related Resources
Python for Biologists
Statistical tests, curve fitting, and analysis techniques with code.
Statistical Analysis Guide
T-tests, ANOVA, regression, and p-value annotation in Python.
Biology Data Visualization Guide
Complete tutorial for biological data analysis and plotting.
Clinical Charts
Forest plots, CONSORT diagrams, and clinical trial figures.
Frequently Asked Questions
What is the best Python library for biology charts?
Matplotlib is the standard for publication figures due to its precise control over formatting. Seaborn adds statistical plotting functions (violin plots, heatmaps) and works on top of matplotlib. For interactive exploration, Plotly is excellent. Most biology journals accept figures generated by any of these libraries as long as formatting requirements are met.
How do I add significance brackets (p-value annotations) to bar charts?
Use matplotlib lines and text annotations to draw brackets between groups, or use the statannotations library for automated placement. The standard notation is: ns (not significant), * (p < 0.05), ** (p < 0.01), *** (p < 0.001). See our t-test visualization guide for complete code.
Should I use bar charts or dot plots for small sample sizes?
Most journals now recommend showing individual data points for experiments with n < 20. A dot plot or strip plot overlaid on a bar chart (showing the mean and error bars) is the current best practice. This approach reveals the actual data distribution rather than hiding it behind a bar.
What DPI should biology figures be for journal submission?
300 DPI minimum for line art and combinations, 600 DPI for line art only. Nature, Science, Cell, and most biology journals require 300 DPI at final print size. Always export at the exact column width specified by the journal to avoid rescaling artifacts.