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
[email protected]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

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

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.

Geert


[1] https://lists.gnucash.org/pipermail/gnucash-devel/2011-March/031322.html
_______________________________________________
gnucash-devel mailing list
[email protected]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to