Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision
Vorhergehende Überarbeitung
Nächste Überarbeitung
|
Vorhergehende Überarbeitung
|
svg [2021/03/17 18:53] egor |
svg [2021/03/18 18:03] (aktuell) egor |
==== SVG ==== | ==== 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]] (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. | 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** |
<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 gespeichert. Diese kann durch Ausführung von folgenden Code genau angezeigt werden: | 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 | <code>import os |
os.getcwd()</code> | os.getcwd()</code> |
| |
Ferner kann der Speicherungsort durch zusätzliche Angaben ausdifferenziert werden: [[https://stackoverflow.com/questions/11373610/save-matplotlib-file-to-a-directory|Link]] | 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]] | [[https://stackoverflow.com/questions/24525111/how-can-i-get-the-output-of-a-matplotlib-plot-as-an-svg#|Quelle]] |