About ChartSVGChartSVG is a collection of XSLT scripts that create SVG charts (line charts, bar charts, column chart, pie charts etc.) from a XML file. There are a lot of libraries to create charts, but few of them are open source and/or cross platform, and, as far as I know, none of them takes a XML file and transform it into a SVG chart. ChartSVG is an open source project, and is hosted on Google Code. SVG has 2 huge advantages: It is extremely lightweight and scalable. XSLT has also two huge advantages: It is cross-platform and is designed to transform XML files. Thus, XSLT and SVG are made to work together :). The main reason why I started this is because I want to make my log analyser, webGuru (Now a dead project) cross-platform, and the chart component I use in the windows version is not portable. Besides, despite I am quite s SVG newbie, I think it is a wonderful language. Current statusThe project has been started a quite while ago (2004/09/08). Right now, there are three chart types: bar charts, line charts and pie charts. Since the addition of the pie chart, only XSLT processor that support Java function calls can use ChartSVG. The only processor I know that supports that is Saxon. The examples section shows what ChartSVG is capable of. Quite frankly, this project is kinda dead unless I need to do charts again in the future. |
|
|
This site is best viewed with Opera while listening to The White Stripes |
|