Saving a plot as png 224*224*3 image

4 Ansichten (letzte 30 Tage)
ali
ali am 17 Feb. 2021
Kommentiert: ali am 24 Jun. 2021
Hi,
I have generated a plot in Matlab as shown in figure.When i save it using 'saveas(gcf,'im1.png')' , it is saved as a 656*875*3 png image.I want to save it as 224*224*3 png image without the axis titles,labelling and colorbar.i.e.only the actual plot.Can anyone kindly guide on it?
guide about
Thanks
  2 Kommentare
KALYAN ACHARJYA
KALYAN ACHARJYA am 17 Feb. 2021
Bearbeitet: KALYAN ACHARJYA am 17 Feb. 2021
Can you share plot details?
ali
ali am 18 Feb. 2021
Its a spectrogram with frequency on y axis and time on x axis

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Rik
Rik am 17 Feb. 2021
You can do three things:
  1. Don't create your image as a plot, but as an image.
  2. Crop the image down to the location of your axes object.
  3. Use export_fig.
  14 Kommentare
ali
ali am 17 Jun. 2021
S=load('data.mat');
x = sum(S.data/max(max(abs(S.data)))); %normalizing bw 0 and 1 and summing across rows
figure();
c=jet(256);colormap(c);
spectrogram(x,hanning(512),487,1024,12.4e3,'centered','yaxis','MinThreshold',-50);
ali
ali am 24 Jun. 2021
Hi @Rik,
Waiting for your response.
thanks

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Image Processing Toolbox finden Sie in Help Center und File Exchange

Produkte


Version

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by