how to crate my own spectrogram from audacity's source code?

Hi, everyone, i’ve a question about crate my own spectrogram from audacity’s source code.
could you give me some advices and detailes to resolve this problem?

This is probably a good place to start:
/src/Spectrum.cpp