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

2 Ansichten (letzte 30 Tage)
Cody Brown
Cody Brown am 26 Feb. 2025
Beantwortet: Cody Brown am 28 Feb. 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 Kommentare
dpb
dpb am 26 Feb. 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 am 26 Feb. 2025
Thanks for conferming this, and forwarding me to the official bug report. I have the following bug fix request:

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Cody Brown
Cody Brown am 28 Feb. 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.

Weitere Antworten (0)

Kategorien

Mehr zu Environment and Settings finden Sie in Help Center und File Exchange

Tags

Produkte


Version

R2024b

Community Treasure Hunt

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

Start Hunting!

Translated by