Finished (:D) fig_invariance_log_hp.pdf.

Added movable label string to time_bar().
This commit is contained in:
j-hartling
2026-03-23 15:38:49 +01:00
parent a276883454
commit dc4443aa17
18 changed files with 389 additions and 247 deletions

View File

@@ -70,6 +70,14 @@ big_grid_kwargs = dict(
)
# PLOT SETTINGS:
fs = dict(
lab_norm=16,
lab_tex=20,
letter=22,
tit_norm=16,
tit_tex=20,
bar=16,
)
colors = load_colors('../data/stage_colors.npz')
colors['raw'] = "#000000"
lw = dict(
@@ -100,26 +108,26 @@ ylabels = dict(
)
xlab_snip_kwargs = dict(
y=0,
fontsize=16,
fontsize=fs['lab_norm'],
ha='center',
va='bottom',
)
xlab_big_kwargs = dict(
y=0,
fontsize=16,
fontsize=fs['lab_norm'],
ha='center',
va='bottom',
)
ylab_snip_kwargs = dict(
x=0,
fontsize=20,
fontsize=fs['lab_tex'],
rotation=0,
ha='left',
va='center'
)
ylab_big_kwargs = dict(
x=0,
fontsize=16,
fontsize=fs['lab_norm'],
ha='center',
va='top',
)
@@ -137,14 +145,14 @@ title_kwargs = dict(
yref=1,
ha='center',
va='top',
fontsize=16,
fontsize=fs['tit_norm'],
)
letter_snip_kwargs = dict(
x=0.02,
y=1,
ha='left',
va='top',
fontsize=22,
fontsize=fs['letter'],
fontweight='bold'
)
letter_big_kwargs = dict(
@@ -152,15 +160,25 @@ letter_big_kwargs = dict(
y=1,
ha='left',
va='top',
fontsize=22,
fontsize=fs['letter'],
fontweight='bold'
)
bar_time = 5
bar_kwargs = dict(
y0=0.8,
y1=0.9,
dur=bar_time,
y0=-0.25,
y1=-0.1,
xshift=1,
color='k',
lw=0,
clip_on=False,
text_pos=(-0.1, 0.5),
text_str=f'${bar_time}\\,\\text{{s}}$',
text_kwargs=dict(
fontsize=fs['bar'],
ha='right',
va='center',
)
)
@@ -197,8 +215,7 @@ for data_path in data_paths:
if stages[i] != 'bi':
ax.yaxis.set_major_locator(plt.MultipleLocator(yloc[stages[i]]))
snip_axes[i, j] = ax
super_xlabel(xlabels['snip'], snip_subfig, snip_axes[-1, 0], snip_axes[-1, -1], **xlab_snip_kwargs)
time_bar(snip_axes[0, 0], bar_time, **bar_kwargs)
time_bar(snip_axes[-1, -1], **bar_kwargs)
# Prepare single analysis axis:
big_subfig = fig.add_subfigure(super_grid[subfig_specs['big']])