How to print full size figure using print command?

I am trying to plot a figure but when i print the figure the figure does not show on full screen. i am attaching the code
which i am trying. Please help me regarding this.
h = axes('Position',[0.15,0.15,0.49,0.25]);
colormap(bone());
imagesc(h,t,ezgrid,edens-mean(edens,2));
set(gca,'FontSize',12,'YDir','normal','XLim',[0,0.1]);
xlabel('time');
ylabel('position [L]');
h = axes('Position',[0.73,0.15,0.25,0.25]);
%plot(h,z/z(1),Jtot/max(abs(Jtot)),'LineWidth',2,z(1)/z(1),Jtot(1)/max(abs(Jtot)),'bo','MarkerFaceColor','b');
plot(h,z/z(1),Jtot/max(abs(Jtot)),'LineWidth',2);
hold on
plot(z(1)/z(1),Jtot(1)/max(abs(Jtot)),'bo','MarkerFaceColor','b')
set(gca,'dataaspectratio',[1,1,1],'FontSize',12,'XLim',1.02*[-1,1],'YLim',1.02*[-1,1]);
xlabel('z/z_0');
ylabel('J/J_{max}');
disp(['Initial imabalance: ',num2str(z(1))]);
print(1,'-depsc2',['Fig_dens_Jz_',num2str(U1/gN),'U1_',num2str(Uoffset/gN),'Uoff.eps']);

 Respuesta aceptada

Walter Roberson
Walter Roberson el 14 de En. de 2021

0 votos

print() uses the figure PaperSize and PaperPosition properties to decide what size to output.

4 comentarios

Abhik Saha
Abhik Saha el 14 de En. de 2021
Still it does not work. Any other alternative?
You could try the File Exchange contribution export_fig
Abhik Saha
Abhik Saha el 14 de En. de 2021
Could you please tell me exact command line for that?
See the options listed in the commetns for export_fig at https://www.mathworks.com/matlabcentral/fileexchange/23629-export_fig
Notice, for example, that the default for export_fig is to not use PaperSize

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Desktop en Centro de ayuda y File Exchange.

Preguntada:

el 14 de En. de 2021

Comentada:

el 14 de En. de 2021

Community Treasure Hunt

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

Start Hunting!

Translated by