# General scientific-publication starting style # Usage: plt.style.use('publication.mplstyle') # # Reviewed with Matplotlib 3.11.1 on 2026-07-23. # This is not a journal-compliance profile. # Figure properties figure.dpi: 100 figure.facecolor: white figure.autolayout: False figure.constrained_layout.use: False figure.figsize: 3.5, 2.5 # Font properties font.size: 8 font.family: sans-serif font.sans-serif: Arial, Helvetica, DejaVu Sans # Axes properties axes.linewidth: 0.6 axes.labelsize: 8 axes.titlesize: 8 axes.labelweight: normal axes.spines.top: False axes.spines.right: False axes.spines.left: True axes.spines.bottom: True axes.edgecolor: black axes.labelcolor: black axes.axisbelow: True axes.grid: False # Five Okabe-Ito colors that meet 3:1 against white in sRGB. # Still add markers, line styles, hatching, or direct labels. axes.prop_cycle: cycler('color', ['0072B2', 'D55E00', '009E73', 'CC79A7', '000000']) # Tick properties xtick.major.size: 3 xtick.minor.size: 2 xtick.major.width: 0.6 xtick.minor.width: 0.5 xtick.labelsize: 7 xtick.direction: out ytick.major.size: 3 ytick.minor.size: 2 ytick.major.width: 0.6 ytick.minor.width: 0.5 ytick.labelsize: 7 ytick.direction: out # Line properties lines.linewidth: 1.5 lines.markersize: 4 lines.markeredgewidth: 0.5 # Legend properties legend.fontsize: 7 legend.frameon: False legend.loc: best # Save properties savefig.dpi: 300 savefig.format: pdf # "tight" changes physical output dimensions; request it explicitly if wanted. savefig.bbox: standard savefig.pad_inches: 0.05 savefig.transparent: False savefig.facecolor: white savefig.edgecolor: white # Editable TrueType text in PDF/PS. SVG text stays as text and is not embedded. pdf.fonttype: 42 ps.fonttype: 42 svg.fonttype: none # Image properties image.cmap: viridis image.aspect: auto