Save Matlab Plot as PDF - Not Showing Yline text in R2024b

2 visualizaciones (últimos 30 días)
Cody Brown
Cody Brown el 26 de Feb. de 2025
Respondida: Cody Brown el 28 de Feb. de 2025
I have an application which I am making updates to, one of which includes migrating to Matlab's latest version R2024B. I encounted an issue which I have been able to simplify into a repeatable script.
The issue is only with the latest version of matlab not saving the Yline text when saving a fig as a pdf. This Yline text apears fine in older versions of Matlab (tested R2020a)
Run the following code in matlab R2024b and then in R2020a and see the difference:
f = figure;
plot([1,2,3,4],[1,2,3,4]);
yline(2.5,':r',"2.5");
xline(1.75,':r',"start");
set(f, 'PaperOrientation','landscape');
set(f, 'PaperUnits','normalized');
set(f,'PaperPosition',[0 0 1 1]);
saveas(f,'test.pdf');
winopen('test.pdf');
Similarly, I have also seen issues with Xlines not showing at all in pdf's saved in this way from R2024b, and also have this same issue when using other funtions to save the fig as a pdf, like 'exportgraphics()'
While if I save to a .png or .jpeg the text and Xlines are saved fine, I would much rather use the .pdf, for the vector graphhics, copiable text, ease of printing to 8.5x11", ability to append pages, and reduced file size of the .pdf.
Please let me know if there are any setting I may change to get this funcationality in the latest matlab version to be the same as R2020a, or if Mathworks is working to fix this.
  2 comentarios
dpb
dpb el 26 de Feb. de 2025
Since this seems to be reproducible and a new symptom with later release, I'd suggest submitting an official bug report.
Cody Brown
Cody Brown el 26 de Feb. de 2025
Thanks for conferming this, and forwarding me to the official bug report. I have the following bug fix request:

Iniciar sesión para comentar.

Respuesta aceptada

Cody Brown
Cody Brown el 28 de Feb. de 2025
This issue apears to have been resolved in the current prerelease of Matlab R2025a, and in previous versions seems to be linked to using the new desktop add-on. In R2025a this new desktop add-on is part of the base instalation of Matlab, which includes a fix this issue.
With March around the corner, we will be looking for R2025a to go live.

Más respuestas (0)

Categorías

Más información sobre Environment and Settings en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2024b

Community Treasure Hunt

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

Start Hunting!

Translated by