Advice for Python Reporting Tool

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • rwboley

    #1

    Advice for Python Reporting Tool

    I'm currently learning my way through Python and in the process
    developing a reporting tool for the company I'm working for.

    Basically the tool rips through an existing .XML file to grab the
    information needed and spits it out in a nicely formated html page that
    is easily read by anyone. This part works great, however I'm finding
    myself a bit lost on the next step.

    My employers want a graph added to the functionality. Prior to this,
    they have been loading the .XML file into excel and forming a crude
    pivot table. Of the table a nice looking graph is generated.

    My question is: how can I make that graphing step easier? Ideally I'd
    like the chart to exist on it's own page, but I have no idea where to
    even begin to implement this. Any thoughts would be appreciated.

    Thanks!
    Ryan

  • Mike Kent

    #2
    Re: Advice for Python Reporting Tool

    rwboley wrote:
    My question is: how can I make that graphing step easier? Ideally I'd
    like the chart to exist on it's own page, but I have no idea where to
    even begin to implement this. Any thoughts would be appreciated.
    I've seen several people recommend matplotlib for this kind of thing.

    Download matplotlib for free. Matplotlib is a python library for making publication quality plots using a syntax familiar to MATLAB users. Matplotlib uses numpy for numerics.


    Comment

    • rwboley

      #3
      Re: Advice for Python Reporting Tool

      Mike Kent wrote:
      rwboley wrote:
      >
      My question is: how can I make that graphing step easier? Ideally I'd
      like the chart to exist on it's own page, but I have no idea where to
      even begin to implement this. Any thoughts would be appreciated.
      >
      I've seen several people recommend matplotlib for this kind of thing.
      >
      http://matplotlib.sourceforge.net/
      Thanks Mike, this has worked out perfectly!

      Ryan

      Comment

      Working...