It's been a long while since I looked but I'm sure I took a look at matplotlib, particularly since Kovid mentioned it. I can't remember why it didn't entice me - most likely it fell into the "you must also have version x of y and z which we don't include" type of packages but I could be wrong about that. Plugins are very much a labour of love and since this particular one already has the potential to be horribly time consuming in just decisions over UI/functionality let alone learning the graphing API I don't want to spend even more hours dealing with packaging issues.
Thanks also for the info Kovid, that's unfortunately not my wheelhouse. And I guess that even with a wrapper there comes the issues of dll loading/packaging from a plugin perspective, which in your case you avoid by being part of calibre itself...
|