samtregar has asked for the wisdom of the Perl Monks concerning the following question:

Greetings monks. I'm about to embark on a project with a dynamic graphing component. The graphs I need to generate show data over time (in ranges from hours to days to months). I'll be generating bar charts and line graphs.

I've done searches on CPAN but nothing is jumping out at me. I've used GD::Graph but the experience wasn't great, particularly the installation of GD. I've used Imager on other projects and found it to be a great module, so I would be inclined to pick something with an Imager backend if all else is equal.

Does anyone have a recommendation?

UPDATE: After playing around a bit I think I'm pretty happy with GD::Graph3D. The hastle I remembered from install GD back on Redhat 7.3 seems to have gone away in Fedora Core 3. GD installed from the CPAN shell with no trouble at all.

-sam

Replies are listed 'Best First'.
Re: In Search of a Graphing Module
by jZed (Prior) on Apr 27, 2005 at 22:50 UTC
      Have you used it? What did you like about it? What sucked?

      -sam

        I did use it once upon a time, but I haven't needed it lately. I remeber that it accomplished what I needed it to after a brief perusal of the docs but I'm afraid it was long enough ago that I can't give you a detailed review. I also am familiar with Dean's other modules and find them consistently high quality. Also, I've heard good things about the ::Chart modules from others. It uses GD.
Re: In Search of a Graphing Module
by gam3 (Curate) on Apr 28, 2005 at 00:43 UTC
    For any logging where x is time rrdtool is amost always the answer. See RRDTool::OO.
    -- gam3
    A picture is worth a thousand words, but takes 200K.
      That's some pretty output. Is it possible to use the graphing features without using the data storage stuff?

      -sam

Re: In Search of a Graphing Module
by Old_Gray_Bear (Bishop) on Apr 27, 2005 at 23:52 UTC
    I just finished a project using GD::Graph, on a Windows box, and the only tricky part of the install was finding a PPM for Perl 5.8. ActiveState hadn't built it (as of the middle of March), so I ended up pulling the package from the Bribes Archive, run by the J-L Morel, in France; Perl is truly an International Language).

    ----
    I Go Back to Sleep, Now.

    OGB

Re: In Search of a Graphing Module
by eXile (Priest) on Apr 28, 2005 at 00:56 UTC
    gotta plug my employer: Chart::Graph , a nice frontend to gnuplot (amongst others).
Re: In Search of a Graphing Module
by Anonymous Monk on Apr 27, 2005 at 23:38 UTC