I can't figure out why spectral features are "displaced" on a spectrogram
After subtracting Fs/2 from F to get a frequency axis from -Fs/2 -> Fs/2 rather than from 0->Fs


You can't center the frequency by changing the labels on the x-axis. Use 'fftshift' instead.