Problem saving plot as jpg or pdf

3 visualizzazioni (ultimi 30 giorni)
My matlab code is saving the plot of 6 subplots. But, when I open the saved version, the legend is blocking the plots. I am also using the 'best' for location of legend. Is there any way to correct it so that plots occupy full space and legend don't block the plots?
  3 Commenti
Harjas
Harjas il 5 Lug 2022
Modificato: Harjas il 5 Lug 2022
Below is saving code used:
saveas(gcf,['Monthly plot from ' ,datestr(Yr_Avg.dd(j)),'to',datestr(Yr_Avg.dd(j+2)),'.pdf']);
MATLAB: R2018a
dpb
dpb il 5 Lug 2022
I don't have much direct experience w/ trying to export MATLAB graphics -- it's certainly been an arena of much discussion over the years...
With that many lines and subplots, the legend will have to be tiny to not occlude the data -- also with releases prior to R2020a which introduced exportgraphics, the only way to have any additional control over sizes, etc., is to use print instead of saveas -- it has no additional control available, "what you get is what you get".

Accedi per commentare.

Risposta accettata

Constantino Carlos Reyes-Aldasoro
You could try to add the legend outside the actual axes, e.g. 'eastoutside', have a look here:
https://uk.mathworks.com/help/matlab/ref/matlab.graphics.illustration.legend-properties.html

Più risposte (0)

Categorie

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

Prodotti


Release

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by