SVG examples
You too can build graphs directly in SVG using GraPL, giving higher quality, download speed and scaling than a comparable image. GraPL can also import and export data and graphs in a variety of other formats, including VML and PostScript as well as various image formats.
Each of the examples on these pages has been generated from GraPL. To experiment with this high-quality output for yourself, you can:
Does your business need automatic plotting of data in real-time? Dynamic charts for the Internet? If so, GraPL.NET is available as a COM server, or SharpPlot is built from pure managed C#, letting you incorporate graphs (including SVG) into active web sites or applications.
Scalable Vector Graphics is a ratified standard from the W3C group to allow you to draw high-quality vector graphics directly in your web page using XML tags. It extends the capabilities of VML and corrects some of the more annoying deficiencies, for example it draws angled text very nicely.
It is interesting to compare the quality and byte-count of the SVG charts with similar charts drawn in VML - in general the SVG renders rather better and is around 60% of the size of the VML equivalent. Both formats are equally easy to generate from a server application, and the several examples have links to an ASP script (running on our own server) which both makes the chart and lists the VB code required to define it. If you need this capability in a fully-managed .Net environment, then try out SharpPlot which is an all-new C# build of these charting tools and supports SVG very well.