Re: svg charting app [Sec=Unclassified]

Andreas Neumann <[email protected]>
Newsgroups gmane.text.xml.batik.user
Message-ID <[email protected]>
 Hi Stephen,

 There are charting apps based on SVG that work directly in a 
 web-browser.

 Examples are:

 * highcharts: http://www.highcharts.com/ (commercial/opensource)
 * Google charts: http://code.google.com/intl/de-DE/apis/chart/ (some 
 Google license)
 * http://mbostock.github.com/d3/: not so simple but very powerful - 
 more than just charts. (BSD license)

 I believe that all of these are browser-based and I doubt they work 
 without modifications in Batik directly.

 Maybe the above links can help, even if they are more browser-oriented 
 and less java/Batik related.

 Andreas

 On Mon, 14 Nov 2011 16:28:37 +1100, Steve Cameron wrote:
> Hello,
>
> I have inherited a Java application that uses batik to create XY
> scatter charts. There are some things that
>
> I'd like to improve and I am thinking of swapping it over to make use
> of JFreeCharts, which provides what I want pretty easily.
>
> However, I am interested in SVG in general and am wondering if there
> are others who have implemented a chart library/tool based on batik?
>
> I'd like to add zooming capability, which of course SVG provides but
> for charts there is the need to maintain the x and y axes in view at
> the same time as you zoom in on the data. I'm sure this can be done 
> by
> applying separate transforms to the data region and separate x and y
> axis regions, but that functionality is already available in
> JFreeCharts.
>
> Another issue is displaying a large number of points dynamically (I
> swap the data set), is there a way to speed this up in dynamic SVG by
> preventing the screen from repainting until all old points have been
> removed and new ones added (or is this a foreign concept in SVG)?
>
> I suspect that most Java based 2d charts use the java.awt.Graphics2D
> class for the User Interface for performance reasons and render to 
> SVG
> using batik as an option. I'm wondering about the pro's and con's of
> this approach, versus doing it all in SVG?
>
> On advantage I can think of is that you could maintain a common set 
> of
> code for a web-based and a Java-based interactive charts library.
>
> I hope that someone can point me in the right direction.
>
> Thanks
>
> Stephen Cameron
>
> Antarctic Fisheries Computing and Database Support Provider
>
> Australian Antarctic Division
>
> Kingston, Tasmania
>
> Phone: 03 62323571
>
> 
> ___________________________________________________________________________
>
>
>  Australian Antarctic Division - Commonwealth of Australia
> IMPORTANT: This transmission is intended for the addressee only. If
> you are not the
> intended recipient, you are notified that use or dissemination of 
> this
> communication is
> strictly prohibited by Commonwealth law. If you have received this
> transmission in error,
> please notify the sender immediately by e-mail or by telephoning +61 
> 3
> 6232 3209 and
> DELETE the message.
>  Visit our web site at
> 
> ___________________________________________________________________________

-- 
 --
 Andreas Neumann
 Böschacherstrasse 10A
 8624 Grüt (Gossau ZH)
 Switzerland
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.