I've started on a project graphing tomcat logs using gnuplot-py, specifically correlating particular requests with memory allocation and garbage collection. What is the collective wisdom on gnuplot-py vs matplotlib for python graphing. Are there better graphing libraries out there I haven't heard of?
My general considerations are:
- While gnuplot has large amounts of documentation, gnuplot-py doesn't. How good is documentation community for matplotlib?
- Are there things which gnuplot can do but gnuplot-py can't?
- Does matplotlib have better python support?
- Are there are big show stopping bugs in either? Annoyances?
- Currently gnuplot is graphing 100,000's of points, I'm planning on scaling this up to millions. Should I expect problems? How well does matplotlib handle this?
- Ease of use, turnaround time for gnuplot vs matplotlib?
- How easy would it be to port existing gnuplot-py code to matplotlib?
How would you approach this task?