final touches on figure 3 and captions
This commit is contained in:
10
twobeats.py
10
twobeats.py
@@ -223,9 +223,9 @@ def plot_stimulus(ax, s, tmax, eodf, freqs, c=0.1):
|
||||
ax.show_spines('')
|
||||
ax.plot(1000*time, eod, **s.lsEOD)
|
||||
if len(ams) > 0:
|
||||
ax.plot(1000*time, am, **ams)
|
||||
ax.plot(1000*time, am + 0.1, **ams)
|
||||
ax.set_xlim(0, 1000*tmax)
|
||||
ax.set_ylim(-1.02 - 2*c, 1.02 + 2*c)
|
||||
ax.set_ylim(-1.02 - 2*c, 1.1 + 2*c)
|
||||
ax.text(0.5, 1.2, label, ha='center', transform=ax.transAxes)
|
||||
|
||||
|
||||
@@ -293,7 +293,7 @@ if __name__ == '__main__':
|
||||
s = plot_style()
|
||||
fig, axs = plt.subplots(5, 4, cmsize=(s.plot_width, 0.6*s.plot_width),
|
||||
height_ratios=[1, 0, 2, 1.3, 3, 0.7, 5])
|
||||
fig.subplots_adjust(leftm=7.5, rightm=4.5, topm=1.5, bottomm=4,
|
||||
fig.subplots_adjust(leftm=7.5, rightm=4, topm=1.5, bottomm=4,
|
||||
wspace=0.4, hspace=0.4)
|
||||
fmax = 250
|
||||
tmin = 0.106
|
||||
@@ -326,9 +326,9 @@ if __name__ == '__main__':
|
||||
mark_freq(axs[4, 3], freqs, powers[3], df1, '', s.psF0)
|
||||
mark_freq(axs[4, 3], freqs, powers[3], df1, '', s.psF01, 130, 1.5)
|
||||
mark_freq(axs[4, 3], freqs, powers[3], abs(df1) + abs(df2) - 2,
|
||||
f'$\\Delta f_2 + \\Delta f_1={abs(df1) + abs(df2):.0f}$\\,Hz', s.psF012, 20, angle=40)
|
||||
f'$\\Delta f_2 + \\Delta f_1$\n$={abs(df1) + abs(df2):.0f}$\\,Hz', s.psF012, 0, toffs=-1, angle=45)
|
||||
mark_freq(axs[4, 3], freqs, powers[3], abs(df1) - abs(df2),
|
||||
f'$\\Delta f_2 - \\Delta f_1={abs(df1) - abs(df2):.0f}$\\,Hz', s.psF01_2, 50, toffs=5, angle=40)
|
||||
f'$\\Delta f_2 - \\Delta f_1$\n$={abs(df1) - abs(df2):.0f}$\\,Hz', s.psF01_2, 65, toffs=-2, angle=45)
|
||||
fig.common_yticks(axs[3, :])
|
||||
fig.common_yticks(axs[4, :])
|
||||
axs[3, 0].xscalebar(1, 0, 20, 'ms', ha='right')
|
||||
|
||||
Reference in New Issue
Block a user