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