Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
svg [2021/03/17 17:55] egor |
svg [2021/03/17 18:52] egor |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | In manchen Fällen kann es sehr nützlich sein die erzeugten Grafiken nicht nur als PNG, sondern ebenfalls als SVG (Scalable Vector Graphics) zu speichern. Vor allem wenn die erzeugte Grafik über sehr viele feine Details verfügt werden bei dem PNG-Export schnell die Artifakte sichtbar, die in manchen Fällen sogar zur Missinterpretation der Visualisierung führen können. | + | ==== SVG ==== |
+ | |||
+ | In manchen Fällen kann es sehr nützlich sein die erzeugten Grafiken nicht nur als [[https:// | ||
**Beispiel** | **Beispiel** | ||
Zeile 13: | Zeile 15: | ||
plt.gca().set_position([0, | plt.gca().set_position([0, | ||
- | Bereits bei der Erzeugung der Grafik werden die durch Moiré-Effekt verursachten Artefakte deutlich: | + | Bereits bei der Erzeugung der Grafik werden die durch Moiré-Effekt |
{{: | {{: | ||
- | Die durch die Rechtsclickmenü verfügbare Speicheroption erzeugt zwar eine verlustfrei kodierte PNG-Datei, diese hat aber in der Regel eine unzureichende Auflösung um einzelne Details der Grafik zu untersuchen. So werden bei der Vergrößerung | + | Die durch die Rechtsclickmenü verfügbare Speicheroption erzeugt zwar eine verlustfrei kodierte PNG-Datei, diese hat aber in der Regel eine unzureichende Auflösung um einzelne Details der Grafik zu untersuchen. So werden bei der Vergrößerung |
{{: | {{: | ||
+ | |||
+ | Der SVG-Format ermöglicht es die Kurvenverläufe als Vektorgrafik zu speichern und somit diese unabhängig von der verwendeten Auflösung immer korrekt darzustellen: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Python verfügt nicht über die Möglichkeit die SVG-Darstellung direkt in der Shell oder Jupyter-Notebook zu integrieren, | ||
+ | |||
+ | < | ||
+ | |||
+ | In den oben angeführten Beispiel wird die Grafik als // | ||
+ | |||
+ | < | ||
+ | os.getcwd()</ | ||
+ | |||
+ | Ferner kann der Speicherungsort durch zusätzliche Angaben ausdifferenziert werden: [[https:// | ||
+ | |||
+ | [[https:// |