You are here

Scalable Vector Graphics

David Lane


David Lane is an Assistant Professor of Mathematics at the University of Virginia's College at Wise.


Scalable Vector Graphics (SVG) is the open source Worldwide Web Consortium (W3C) recommendation for two dimensional vector graphics. The combination of SVG and JavaScript is a powerful platform for creating interactive graphics, comparable to Flash and Java. SVG has been overlooked, however, partly because of incomplete browser support. This situation improved significantly in 2006 with the release in of Firefox 1.5 and Opera 9, both with native SVG capability. The first part of this article reviews the current status of SVG implementation and offers several examples with a mathematical flavor. The second part, for developers, explains one of the examples in detail.


The SVG's all open in a separate window, so a reader with a non SVG capable browser can still read the article (but won't be able to view the examples). The examples are best viewed in Firefox 1.5+, Opera 9 or Internet Explorer with the Adobe SVG plug-in (see the Appendix on browser support). You must also have JavaScript enabled.

Publication Data

Published February 2007; article ID 1381. Copyright © 2007 by David Lane.

Article Link

David Lane, "Scalable Vector Graphics," Convergence (February 2007)