ich habe folgendes Problem. Ich habe eine figure erzeugt, die mehrere subplots enthält.
Da ich die Grafik als pdf drucken möchte, habe ich sie auf a4 landscape skaliert. Die Anzeige auf dem Monitor (in Matlab) scheint zu stimmen. Wenn ich die Grafik dann aber als pdf speichern will, ist die Anzeige immer im Fochformat, sprich, es werden einige plots abgeschnitten.
Habe ich da beim Code was falsch?
Code:
f = figure;
set(f,'PaperType','A4', 'PaperOrientation', 'landscape');
vielen Dank für die Hilfe, hat geklappt. Ich exportiere zwar nicht über den Druckbefehl, aber habe alles Wichtige gefunden.
Nochmal eine Nachfrage:
In der Figure lasse ich mehrere sub-plots erstellen, die Graphen plotten. Die Anzahl der Graphen kann bei Programmbeginn variabel festgelegt werden. Ich kann also 5, 10, 100 Graphen etc. plotten. Ganz wie ich will.
Kann man irgendwie definieren, dass in der Druckausgabe nur 3 subplots pro Seite geplottet werden und anschließend eine neue Seite (allerdings in derselben Figure) erzeugt wird?
Ja, ein wichtiger Teil fhelt hier noch, nämlich GSexe! Diese ist die gswin32c.exe aus dem GhostScript Programm, welches man frei aus dem Internet downloaden kann.
Matlab enthält zwar auch ein GhostScript-Abkömmling, der ist aber nicht mehr aktuell und weniger mächtig. Im Grunde macht "PRINTF -dPDF" aber auch nichts anderes.
dpdf hatte ich auch probiert, aber da wird -append nicht unterstützt. Aber das Workaround mit der ps-Datei reicht für mich auch aus.
Einstellungen und Berechtigungen
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.