Skip to content

Commit f2bc54b

Browse files
committed
Added plot titles to spectrum_demo.py
1 parent b88f58c commit f2bc54b

File tree

1 file changed

+16
-7
lines changed

1 file changed

+16
-7
lines changed

examples/pylab_examples/spectrum_demo.py

+16-7
Original file line numberDiff line numberDiff line change
@@ -23,20 +23,29 @@
2323
cnse = np.convolve(nse, r)*dt
2424
cnse = cnse[:len(t)]
2525

26-
s = 0.1*np.sin(2*np.pi*t) + cnse # the signal
26+
s = 0.1*np.sin(4*np.pi*t) + cnse # the signal
2727

28-
fig, axes = plt.subplots(nrows=3, ncols=2)
28+
fig, axes = plt.subplots(nrows=3, ncols=2, figsize=(7, 7))
2929

3030
# plot time signal:
31-
axes[0, 0].plot(t, s)
31+
axes[0, 0].set_title("Signal")
32+
axes[0, 0].plot(t, s, color='C0')
3233
axes[0, 0].set_xlabel("Time")
3334
axes[0, 0].set_ylabel("Amplitude")
3435

3536
# plot different spectrum types:
36-
axes[1, 0].magnitude_spectrum(s, Fs=Fs)
37-
axes[1, 1].magnitude_spectrum(s, Fs=Fs, scale='dB')
38-
axes[2, 0].phase_spectrum(s, Fs=Fs)
39-
axes[2, 1].angle_spectrum(s, Fs=Fs)
37+
axes[1, 0].set_title("Magnitude Spectrum")
38+
axes[1, 0].magnitude_spectrum(s, Fs=Fs, color='C1')
39+
40+
axes[1, 1].set_title("Log. Magnitude Spectrum")
41+
axes[1, 1].magnitude_spectrum(s, Fs=Fs, scale='dB', color='C1')
42+
43+
axes[2, 0].set_title("Phase Spectrum ")
44+
axes[2, 0].phase_spectrum(s, Fs=Fs, color='C2')
45+
46+
axes[2, 1].set_title("Angle Spectrum")
47+
axes[2, 1].angle_spectrum(s, Fs=Fs, color='C2')
48+
4049
axes[0, 1].remove() # don't display empty ax
4150

4251
fig.tight_layout()

0 commit comments

Comments
 (0)