How to save spectrogram?

Kindly tell me, how I can save the spectrogram without any labels, ticks or surrounding frame area as a JPEG image in my hard drive?

3 个评论

What have you tried?
Sania Gul
Sania Gul 2022-8-21
编辑:Sania Gul 2022-8-21
Method # 2 of
and
saveas(gcf,'filename.png')
Although the above link was for part of spectrogram, but I applied it for the full spectrogram.
But it is saving the x and yaxis along with numbers over them and the frame itself.
I have also tried this, but same results.
https://www.mathworks.com/matlabcentral/answers/418111-how-to-save-spectrogram-of-signal-as-image

请先登录,再进行评论。

 采纳的回答

Rik
Rik 2022-8-21

0 个投票

You can do the work yourself (as the axes contains a Position property from which you can determine what you need to crop), but the export_fig function from Yair Altman is probably what you need.
It should be able to export a screenshot of only the axes itself.
Otherwise, you could try digging in the properties to see if there is a CData property you could export directly (which would be the raw underlying data).

6 个评论

tnk u sooooooooooooo much. Stay happy :)
You're welcome, glad to be of help.
Sania Gul
Sania Gul 2022-8-22
编辑:Sania Gul 2022-8-22
Sorry for disturbing u again, but my axis are not disappearing even by using your recommended function. From command:
export_fig AA.jpg -native -c[31 52 0 0];
I get
i.e. the top and right borders are successfully cropped, but when I set the bottom and left cropping values lower than 20 and 25 nothing happens, but as soon as they are equal to or above 20 and 25 respectively, i.e.
export_fig AA.jpg -native -c[31 52 20 25];
the stored image becomes
But, this is not what I want. I only want to store an image like the one given below:
Please, help me. I am stuck.
Perhaps disabling the tick marks before exporting will already do the trick.
Its done. So So sO many thanks. Infinite thanks. OOOOF I m in the air.
You're welcome, glad you were able to help yourself ;)

请先登录,再进行评论。

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Logical 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by