Gnucash 2.5/6 - jqplot

Geert Janssens janssens-geert at
Thu Feb 21 06:47:18 EST 2013

Op 12-02-13 18:46, Geert Janssens schreef:
> There was another feature that briefly appeared on the trunk branch: 
> dynamic graphical reports with jqplot. I wonder whatever happened with 
> it.
> The base for jqplot is in the code repo, and I also remember having 
> seen some example reports using it. I can't find those anymore though.
> I wonder if the original author was unsure to invest further in it 
> because his jqplot work triggered a long discussion on where to go 
> with the current report system. Lots of possibilities were offered, 
> but in the end we're still using the report system basically 
> unchanged. Since there's still no clear plan for the report system on 
> the horizon, I would love to see jqplot being used for our graphical 
> reports.
> If the original author is still around, I'd love to hear from him (her?).
> Other than that, anyone interested in looking into what's needed to 
> convert a report to jqplot ?
> Geert
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at

Well, it turns out I was too curious myself already, so I checked a bit 

I found the original mailinglist thread [1] and the missing patch to 
enable the jqplot alternatives for most of our chart types. Due to the 
age of the patch there were a few issues, but with some tweaking I 
managed to get it to work again. I like the result so much better than 
the old goffice based charts that I have chosen to remove the goffice 
based ones.

The old list thread also pointed at some issues with the jqplot charts. 
I think I have fixed most of them, except the labels running over one 
another if there are lots of data points. If any other issues pop up, 
please let me know.

And a random list of things that should/could be done still:
- remove the gog code (should)
- labels running over one another if there are many data points
- dynamic sizing as an alternative option to the fixed width/height we 
now have to specify
- some more code optimizations, like
   * linking to minimized versions of the js files
   * drop some unused/invalid chart options (in js code that is)
- add/improve interaction to the charts

Most of these are minor tweaks. Even as they are now, the jquery based 
charts are ready for feature freeze, IMO.



More information about the gnucash-devel mailing list