Saving a plot as png 224*224*3 image

4 visualizaciones (últimos 30 días)
ali
ali el 17 de Feb. de 2021
Comentada: ali el 24 de Jun. de 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 comentarios
KALYAN ACHARJYA
KALYAN ACHARJYA el 17 de Feb. de 2021
Editada: KALYAN ACHARJYA el 17 de Feb. de 2021
Can you share plot details?
ali
ali el 18 de Feb. de 2021
Its a spectrogram with frequency on y axis and time on x axis

Iniciar sesión para comentar.

Respuestas (1)

Rik
Rik el 17 de Feb. de 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 comentarios
ali
ali el 17 de Jun. de 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 el 24 de Jun. de 2021
Hi @Rik,
Waiting for your response.
thanks

Iniciar sesión para comentar.

Categorías

Más información sobre Image Processing Toolbox en Help Center y File Exchange.

Productos


Versión

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by