Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   
Bücher:

Fachkräfte:
weitere Angebote

Partner:


Vermarktungspartner


Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Figure als PDF gespeichert ist keine Vektorgrafik

 

digital
Forum-Newbie

Forum-Newbie


Beiträge: 1
Anmeldedatum: 19.11.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.11.2016, 17:50     Titel: Figure als PDF gespeichert ist keine Vektorgrafik
  Antworten mit Zitat      
Hallo zusammen,

ich schreibe gerade an meiner Masterthesis und bin kurz vor dem Durchdrehen Sad

Ich habe nun tagelang damit verbracht sehr umfangreiche Plots zu erstellen. Nach dem speichern der Figure als PDF sind diese nicht, wie zu erwarten, skalierbar. Es sind scheinbar keine Vektorgrafiken. Wenn ich auch nur ein wenig reinzoome wird es sofort pixelig.

War jemand schon mal mit dem Problem konfrontiert ?

EDIT: Es sind etwa 6000 line objekte in einem 3D-Plot. Ich nutze R2016b.

Viele Grüße
digital
Private Nachricht senden Benutzer-Profile anzeigen


Jan S
Moderator

Moderator


Beiträge: 10.865
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 20.11.2016, 00:38     Titel: Re: Figure als PDF gespeichert ist keine Vektorgrafik
  Antworten mit Zitat      
Hallo digital,

Wenn Matlab den OpenGL-Renderer verwendet, wird der Export als Pixel-Grafik gespeichert. Setze den Renderer auf "Painters" für skalierbare Vektor-Grafiken.

Zitat:
Nach dem speichern der Figure als PDF sind diese nicht, wie zu erwarten, skalierbar.

Hier liegt das Problem im "wie zu erwarten". Laut Dokumentation ist es nämlich nicht so. Insofern ist das auch kein Problem, sondern gewünschtes Verhalten. OpenGL erzeugt nämlich keine Vektor-Outputs, denn es ist ein Pixel-Renderer.

Mit welchem Befehl exportierst Du die Grafiken?

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
lucky_striker

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.11.2018, 16:06     Titel: 3D-Plotts
  Antworten mit Zitat      
Hey Jan S,

ich habe das gleiche Problem wie digital, allerdings bei 3D-Plotts.
Bei 2D-Plotts speichert Matlab mit die PDF als Vektorgrafik ab.
Bei 3D_plotts macht Matlab das nicht, obwohl ich als Plotter explizit Painters ausgewählt habe.

Hast du dafür eine Lösung? kann Painters dreidimensionale Vektorgrafiken erstellen?
 
Jan S
Moderator

Moderator


Beiträge: 10.865
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 20.11.2018, 18:32     Titel: Re: 3D-Plotts
  Antworten mit Zitat      
Hallo lucky_striker,

Bitte öffne ein neues Thema für eine neue Frage, auch wenn sie einer anderen Frage sehr ähnlich ist.

Deine Frage wird klarer, wenn Du Code postest, der das Problem reproduziert und die verwendete Matlab-Version erwähnst. Vielleicht ist es nur ein Tippfehler und Matlab verwendet doch OpenGL. Das ist z.B. notwendig, wenn die Grafik Transparenzen enthält.

Zitat:
Kann Painters dreidimensionale Vektorgrafiken erstellen?

Was bedeutet das genau? Soll man im PDF-Viewer dann die 3D-Ansicht auch drehen können? Meistens sind die Grafiken in PDFs nur 2D-Projektionen. Bitte erkläre als ausführlicher, was Du erreichen möchtest.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Nicolas S.
Forum-Century

Forum-Century


Beiträge: 141
Anmeldedatum: 15.07.09
Wohnort: ---
Version: R2014a/b
     Beitrag Verfasst am: 21.11.2018, 11:02     Titel: Re: 3D-Plotts
  Antworten mit Zitat      
[quote="lucky_striker"] kann Painters dreidimensionale Vektorgrafiken erstellen?[/quote]

Ja, kann es - allerdings mit einer riesigen Menge an Clipping-Fehlern. Ohne Nachbearbeitung mit einem Vektorzeichenprogramm à la CorelDraw gibt das keine guten Bilder.
_________________

--
The programmer suggested it.
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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
.


goMatlab ist ein Teil des goForen-Labels
goForen.de goMATLAB.de goLaTeX.de


 Impressum  | Nutzungsbedingungen  | Datenschutz  | Werbung/Mediadaten | Studentenversion | FAQ | goMatlab RSS Button RSS


Copyright © 2007 - 2019 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
Partner: LabVIEWforum.de

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.