Rendering und Bildqualität in MATLAB-Figuren

7

Ich habe ein Konturdiagramm und verwende das aktuelle Rendering:

%Vor%

aber es gibt mir diese dicke rote Linie in der Handlung und ich weiß nicht, wie ich es loswerden soll. Ich habe versucht, zu wechseln:

%Vor%

aber die Qualität ist schlecht und ich brauche wirklich qualitativ hochwertige Bilder. Irgendwelche Vorschläge?

    
gnovice 15.08.2009, 13:51
quelle

1 Antwort

19

Im Allgemeinen lasse ich MATLAB wählen, welcher Renderer am besten geeignet ist, was bedeutet, dass angezeigt wird RendererMode -Eigenschaft der Figur wurde auf den Standardwert auto gesetzt. Eine kurze Beschreibung der aktuellen Optionen 'Renderer' finden Sie hier .

Ich werde Ihre beiden Probleme getrennt behandeln:

  • Eine "dicke rote Linie" im Konturdiagramm: Ohne den Code zu sehen, den Sie verwenden, um das Konturdiagramm oder einen Screenshot zu erstellen, kann ich Ihnen nicht viel dabei helfen, als zu zeigen heraus, dass Sie Aspekte der Konturdarstellung steuern können, indem Sie bestimmte Kontur Plot Eigenschaften . Beispielsweise können Sie die Linienbreite steuern, indem Sie die Eigenschaft LineWidth :

    festlegen %Vor%
  • Abbildung "Qualität": Die Auswahl des Renderers passt die Qualität nicht so sehr an. Der Renderer beeinflusst im Allgemeinen die Genauigkeit und Geschwindigkeit des Grafik-Renderings sowie die verfügbaren Rendering-Optionen (d. H. Beleuchtung, Transparenz usw.). Wenn Sie bessere Qualität Bilder von Ihren Figuren wünschen, würde ich vorschlagen, die Einreichung Myaa herunterzuladen von Anders Brun auf Der MathWorks File Exchange . Damit können Sie in MATLAB Anti-Alias-Grafiken erstellen. Hier ist ein Screenshot aus dem Beitrag, der die verbesserte Bildqualität illustriert:

gnovice 17.08.2009 15:13
quelle

Tags und Links