exportgraphic crops the 10^N of scientific notation of the tickvalues

4 visualizzazioni (ultimi 30 giorni)
Hi all,
I am running at an annoying issue on the exportgraphic. Here is a simplified example.
X = 1:10;
Y = 10000*X;
plot(X,Y)
exportgraphics(gcf,'myfigure1.jpg','Resolution',300)
After exporting, the 10^N of scientific notation of the y-axis tickvalues is cropped. Can anyone give some advice?

Risposta accettata

Animesh
Animesh il 9 Mag 2024
Hey @Jue Gu,
This seems to be a bug in MATLAB R2024a. One possible workaround could be to use saveas function instead of exportgraphics.
saveas(gcf, 'myfigure1.jpg');
You can refer the following MathWorks documentation for more information on saveas function:
Hope this solves your issue.
  3 Commenti
Animesh
Animesh il 9 Mag 2024
You can try print function if you want to set the resolution of the figure.
print(gcf,'myfigure1.png','-dpng','-r300'); %300dpi
Here, -r300 option sets the resolution of the figure to 300dpi.
Jue Gu
Jue Gu il 10 Mag 2024
Hi @Animesh, thank you very much. I will use print as an alternative before this bug get fixed.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Printing and Saving in Help Center e File Exchange

Prodotti


Release

R2024a

Community Treasure Hunt

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

Start Hunting!

Translated by