SVG (.svg, .svgz)

  • Export supports SVG versions 1.0 and 1.1.
  • The Wolfram Language exports static SVG graphics.
  • Background

      MIME type: image/svg+xml
      SVG vector graphics format.
      Intended for two-dimensional vector graphics on the web.
      Partially supported by several web browsers and browser plugins.
      SVG is an acronym for Scalable Vector Graphics.
      XML-based text format.
      Can represent static and animated graphics.
      Supports RGB color with an optional alpha channel.
      Developed by the W3C SVG Working Group since 1998.

    Import and Export

    • Export["file.svg",expr] exports text or vector graphics to SVG.
    • Export["file.svg",expr,elem] creates an SVG file by treating expr as specifying element elem.
    • The export format can be explicitly specified with the command Export["file",expr,"SVG"].
    • See the reference pages for full general information on Export.
    • ExportString supports the SVG format.

    Elements

    • Data representation element:
    • "Graphics"arbitrary 2D graphics
    • Export uses the "Graphics" element by default.

    Examples

    Basic Examples  (4)

    Export vector graphics to SVG:

    In[1]:=
    Click for copyable input
    Out[1]=
    In[2]:=
    Click for copyable input
    Out[2]=

    This converts formatted text to the SVG format:

    In[1]:=
    Click for copyable input
    Out[1]=

    Export a function plot to SVG:

    In[1]:=
    Click for copyable input
    Out[1]=

    Show SVG data created by the Wolfram Language:

    In[1]:=
    Click for copyable input
    Out[1]=

    Tutorials

    Introduced in 2003
    (5.0)
    | Updated in 2007
    (6.0)