svg

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
svg [2021/03/17 18:30]
egor
svg [2021/03/18 18:03] (aktuell)
egor
Zeile 1: Zeile 1:
-In manchen Fällen kann es sehr nützlich sein die erzeugten Grafiken nicht nur als [[https://de.wikipedia.org/wiki/Portable_Network_Graphics|PNG]], sondern ebenfalls als [[https://de.wikipedia.org/wiki/Scalable_Vector_Graphics|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-Export ==== 
 + 
 +In manchen Fällen kann es sehr nützlich sein die erzeugten Grafiken nicht nur als [[https://de.wikipedia.org/wiki/Portable_Network_Graphics|PNG]], sondern ebenfalls als [[https://de.wikipedia.org/wiki/Scalable_Vector_Graphics|SVG]] 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.
  
 **Beispiel** **Beispiel**
Zeile 13: Zeile 15:
 plt.gca().set_position([0, 0, 1, 1])</code> plt.gca().set_position([0, 0, 1, 1])</code>
  
-Bereits bei der Erzeugung der Grafik werden die durch Moiré-Effekt **(ist es die richtige Bezeichnung dafür?)** verursachten Artefakte deutlich:+Bereits bei der Erzeugung der Grafik werden die durch [[https://de.wikipedia.org/wiki/Moir%C3%A9-Effekt|Moiré-Effekt]] **(ist es die richtige Bezeichnung dafür?)** verursachten Artefakte deutlich:
  
 {{:wiki:png-moire.png?400|}} {{:wiki:png-moire.png?400|}}
Zeile 29: Zeile 31:
 <code>plt.savefig("test.svg")</code> <code>plt.savefig("test.svg")</code>
  
 +In den oben angeführten Beispiel wird die Grafik als //test.svg// in der working directory Ordner gespeichert. Dieser kann durch Ausführung von folgenden Befehlen genau angezeigt werden:
 +
 +<code>import os
 +os.getcwd()</code>
 +
 +Ferner kann der Speicherungsort durch zusätzliche Angaben weiter ausdifferenziert werden: [[https://stackoverflow.com/questions/11373610/save-matplotlib-file-to-a-directory|Link]]
 +
 +-----
  
 +[[https://stackoverflow.com/questions/24525111/how-can-i-get-the-output-of-a-matplotlib-plot-as-an-svg#|Quelle]]
  • svg.1616005830.txt.gz
  • Zuletzt geändert: 2021/03/17 18:30
  • von egor