SPB Git

spb/wp45_uqo

Public
1010 B · 12 lines python
1"""Matplotlib style for paper figures: validated default categorical palette (dataviz skill, light mode), thin marks, recessive axes."""2import matplotlib3matplotlib.use("Agg")4import matplotlib.pyplot as plt5PALETTE = ["#2a78d6", "#eb6834", "#1baf7a", "#eda100", "#e87ba4", "#008300", "#6250d6", "#e34948"]6SEQ_BLUE = ["#dbe9fa", "#b3cff3", "#7faeea", "#4d8ddf", "#2a78d6", "#1f5ca6", "#154177"]7TEXT, TEXT2, GRID, SURFACE = "#0b0b0b", "#52514e", "#e6e5e1", "#ffffff"8def style():9    plt.rcParams.update({"font.family": "serif", "font.size": 9, "axes.edgecolor": TEXT2, "axes.labelcolor": TEXT, "axes.spines.top": False, "axes.spines.right": False,10                         "axes.grid": True, "grid.color": GRID, "grid.linewidth": 0.6, "axes.axisbelow": True, "xtick.color": TEXT2, "ytick.color": TEXT2, "legend.frameon": False,11                         "figure.facecolor": SURFACE, "axes.facecolor": SURFACE, "savefig.dpi": 200, "axes.prop_cycle": matplotlib.cycler(color=PALETTE), "lines.linewidth": 1.6})12
Files · 09f9e1493a5c5e2614d317520925ffaafec79679
Menu

Theme