Save Matlab Plot as PDF - Not Showing Yline text in R2024b
    2 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    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
      
      
 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.
Akzeptierte Antwort
Weitere Antworten (0)
Siehe auch
Kategorien
				Mehr zu Environment and Settings finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

