Plotting Colour Palette (Paper Standard)
All figures in the manuscript must use the following colour palette for visual consistency and publication quality.
Primary Colours
- Teal: #1B9E77
- Orange: #D95F02
- Indigo: #7570B3
- Crimson: #E7298A
- Goldenrod: #E6AB02
- SlateGrey: #666666
Greyscale Support Colours
- DarkGrey: #4D4D4D
- MidGrey: #7F7F7F
- LightGrey: #BFBFBF
- VeryLightGrey: #E6E6E6
Matplotlib Style Settings
Use the following default rcParams:
import matplotlib as mpl
mpl.rcParams.update({ “figure.figsize”: (6, 4), “figure.dpi”: 300, “savefig.dpi”: 300, “font.size”: 12, “axes.titlesize”: 14, “axes.labelsize”: 12, “axes.edgecolor”: “#4D4D4D”, “axes.linewidth”: 1.0, “axes.prop_cycle”: mpl.cycler(color=[ “#1B9E77”, # Teal “#D95F02”, # Orange “#7570B3”, # Indigo “#E7298A”, # Crimson “#E6AB02”, # Goldenrod “#666666”, # Slate Grey ]), “xtick.color”: “#4D4D4D”, “ytick.color”: “#4D4D4D”, “text.color”: “#3A3A3A”, “axes.labelcolor”: “#3A3A3A”, “legend.frameon”: False, “grid.color”: “#E6E6E6”, “grid.linestyle”: “–”, })
Figure Export
- All final figures must be exported as vector PDFs.
- Use consistent line widths (1.0–1.5) and font sizes (≥12 pt).
- Avoid nonstandard colormaps; use only the palette above.