garrettj403/SciencePlots

New style for USENIX and ACM

開放

#129 建立於 2024年9月23日

 (1 則留言) (0 個反應) (0 位負責人)Python (658 個分叉)batch import
enhancementgood first issuehelp wanted

倉庫指標

星標
 (6,088 顆星)
PR 合併指標
 (平均合併 17小時 3分鐘) (30 天內合併 2 個 PR)

描述

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:

貢獻者指南