Rendering-und image-Qualität in MATLAB zahlen
Ich habe ein contour-plot, und ich bin mit dem aktuellen rendering:
set(gcf, 'renderer', 'zbuffer');
aber es ist mir dieser Dicke rote Linie in der Handlung und ich weiß nicht wie ich es loswerden. Ich habe versucht, wechseln Sie zu:
set(gcf, 'renderer', 'opengl');
aber die Qualität ist schlecht, und ich wirklich brauchen, um Bilder in hoher Qualität. Irgendwelche Vorschläge?
- Was willst du Rendern? Beispielcode bitte ..
- Vielleicht hilft: mathworks.com/support/tech-notes/1200/1201.html
Du musst angemeldet sein, um einen Kommentar abzugeben.
Im Allgemeinen, lasse ich MATLAB wählen Sie, welcher renderer am besten geeignet ist, was bedeutet das verlassen der
RendererMode
Eigenschaft der Abbildung der Standardwert vonauto
. Eine kurze Beschreibung der aktuellen'Renderer'
Optionen finden Sie hier.Werde ich Ihre Adresse zwei Probleme getrennt:
Eine "Dicke rote Linie" in der Kontur-plot: Ohne zu sehen, den code, den Sie verwenden, um die Kontur-plot, oder ein screenshot, ich kann dir nicht helfen viel mit diesem anderen als zu zeigen, dass Sie können Steuern Aspekte wie die contour-plot macht, indem Sie bestimmte Kontur-plot-Eigenschaften. Zum Beispiel, können Sie die Linienbreite durch die Einstellung der
LineWidth
Eigenschaft:Figur "Qualität": Die Wahl der renderer nicht so viel einstellen Qualität per se. Der renderer im Allgemeinen beeinflusst die Genauigkeit und die Geschwindigkeit der Grafik-rendering sowie die rendering-Optionen zur Verfügung (z.B. Beleuchtung, Transparenz, etc.). Wenn Sie wollen besser Qualität Bilder von deinen Figuren würde ich vorschlagen, das herunterladen der Vorlage Myaa von Anders Brun auf The MathWorks File Exchange. Es ermöglicht Ihnen das erstellen von anti-Aliasing-Grafiken in MATLAB. Hier ist ein screenshot von der Vorlage illustriert die verbesserte Abbildung Qualität: