garrettj403/SciencePlots

New style for USENIX and ACM

オープン

#129 opened on 2024/09/23

 (1 件のコメント) (0 件のリアクション) (0 人の担当者)Python (658 件のフォーク)batch import
enhancementgood first issuehelp wanted

Repository metrics

Stars
 (6,088 個のスター)
PR merge metrics
 (平均マージ 17h 3m) (30d で 2 merged PRs)

説明

Are you interested in adding styles for conferences such as USENIX and ACM? I have created those styles and can push. For example:

# Matplotlib style for IEEE plots
# This style should work for most two-column journals

# Set color cycle
# Set line style as well for black and white graphs
axes.prop_cycle : (cycler('color', ['k', 'r', 'b', 'g']) + cycler('ls', ['-', '--', ':', '-.']))

# Set default figure size
figure.figsize : 3.49, 2.15
figure.dpi : 600

# Font sizes
axes.labelsize: 7
xtick.labelsize: 7
ytick.labelsize: 7
legend.fontsize: 7
font.size: 7


# Font Family
font.family: sans-serif
font.sans-serif: Arial, Helvetica, Lucida Grande, Verdana, Geneva, Lucid, Avant Garde, sans-serif

# Set line widths
axes.linewidth : 0.5
grid.linewidth : 0.5
lines.linewidth : 1.
lines.markersize: 3

# Always save as 'tight'
savefig.bbox : tight
savefig.pad_inches : 0.01  # Use virtually all space when we specify figure dimensions

text.usetex : False


fig01-usenix

Note the figure size is made as big as possible and following the golden ratio. Example output:

コントリビューターガイド