Im Allgemeinen möchte ich ein ziemlich komplexes x-y-Diagramm (viele überlappende Kurven) auf ein A3-Format auftragen:
%Vor%Was ist der einfachste Weg, um die Größe des Plots so festzulegen, dass es zu dieser Größe passt, wenn es im PDF-Format (oder einem anderen gängigen Ausgabeformat) gedruckt wird?
Siehe die Matlab-Dokumentation für Figureneigenschaften .
Nämlich:
PaperSize
- Definiert explizit die Größe der Zeichenfläche. PaperType
- Setzt PaperSize
auf eine von mehreren Standardpapiergrößen. Mit dem integrierten Plot-Tool können Sie Zahlen als alle Arten von Bildformaten speichern, also sollten Sie gut gehen. Fummeln mit den oben genannten Einstellungen sollte Ihre Figur die richtige Größe für den Druck haben.
Happy Plotten!
Wie @LewisNorton erklärt, müssen Sie Paper***
Eigenschaften der Abbildung. Unten sehen Sie ein Beispiel für die Erstellung einer PDF-Datei mit den Dimensionen 420 x 297 mm
(A3-Größe), wobei die Ränder zwischen dem Plot und den Dateigrenzen 10 mm
sind (oben, unten, links, rechts).
Ohne einen Drucker benutze ich ein virtuelles Bildschirmlineal , um die Messungen zu überprüfen; Zeigen Sie einfach die PDF-Datei mit Ihrem bevorzugten Viewer an, und stellen Sie die Zoomstufe auf 100% ein (ich verwende Sumatra PDF ). Wenn Sie dies selbst ausprobieren möchten, beachten Sie bitte, dass einige Betrachter ( Adobe Reader ) möglicherweise eine benutzerdefinierte DPI verwenden, die nicht der Standardauflösung des Systems entspricht (meine bei 96 Pixel / Zoll).
Hier sehen Sie den unteren und linken Rand gleich 10mm
. Das Gleiche gilt für die anderen beiden Ränder:
Beachten Sie, dass im obigen Beispiel die Achse die gesamte Figur bedeckt hat (keine graue Fläche in der Abbildung). Standardmäßig lässt MATLAB Platz für Tickbeschriftungen, Achsenbeschriftungen, Titel usw. Es unterscheidet sich natürlich von den oben genannten Rändern, von denen ich annehme, dass Sie sie bereits kennen:)
Laden Sie fig herunter (erfordert Ghostscript ).
Versuchen Sie zu laufen:
%Vor%Wenn Sie Adobe zum Drucken der PDF-Datei verwenden, stellen Sie "Seitenskalierung" auf "An druckbaren Bereich anpassen" ein.
Tags und Links printing matlab plot export-to-pdf