From: Edmund L. <el...@in...> - 2002-07-30 13:57:48
|
On 07/30/2002 08:31:25 AM Bill Eldridge wrote: >I sent an e-mail on pygd for graphics a few months ago, but I don't >know if it does business charts: Thanks, I'll take a look at it. The closest thing I've found to an easy-to-use, well documented package so far is ChartDirector ( http://www.advsofteng.com/index.html). But, this is not free (as in libre). ...Edmund. |
From: Geoffrey T. <gta...@na...> - 2002-07-30 14:52:01
|
Edmund Lian wrote: > On 07/30/2002 08:31:25 AM Bill Eldridge wrote: > > >I sent an e-mail on pygd for graphics a few months ago, but I don't > >know if it does business charts: > > Thanks, I'll take a look at it. The closest thing I've found to an > easy-to-use, well documented package so far is ChartDirector ( > http://www.advsofteng.com/index.html). But, this is not free > (as in libre). We use an old version of Graphics Server which is a commercial ActiveX Control, wrapped up using Visual Basic into a COM component so we can call it from Python (on Windows only, of course). I don't recommend this solution; it's working OK for us but I'd like to replace it with a better library. I've been meaning to try out ChartDirector as a possible replacement. There doesn't seem to be anything free that really does a good job on all type of charts. pyGDChart can do a decent job on some charts, but it wasn't good enough for our needs the last time I checked. It might have improved in the meantime. http://www.nullcube.com/software/pygdchart/ - Geoff |
From: Edmund L. <el...@in...> - 2002-07-30 15:30:25
|
On 07/30/2002 10:18:10 AM Stephan Diehl wrote: >Eventually, ReportLab (PDF generation on the fly) might do what you want. >They are even working on a SVG engine. I'm not sure about this. What I want to do is generate graphs for display on a webpage. For now, it seems easier to use Python to generate reports (that contain charts) in HTML and send them to a browser. This is in-lieu of something like Crystal Reports. ...Edmund. |
From: Geoffrey T. <gta...@na...> - 2002-07-30 16:27:42
|
Karl Putland wrote: > On Mon, 2002-07-29 at 23:39, Edmund Lian wrote: > > Has anybody had any experience generating business-style > charts on-the-fly > > from within Webware? If so, what did you use? I see a few > packages like > > Dislin, GNUPlot, etc., but before messing around, I thought > I should ask > > for experiences. This topic area probably needs to be added > to the Wiki; I > > can do so once I get enough responses... > > > > ...Edmund. > > > > Check out the ReportLab graphics package. > > --Karl > Can ReportLab generate GIF or PNG charts? I thought it was designed for PDF. More recently, I believe SVG was added. - Geoff |
From: Mail L. <mai...@es...> - 2002-07-30 17:12:05
|
Haven't looked in on ReportLab in a while, but if you can generate SVG and the graph style ( look ) meets your needs, then transformation to GIF / PNG is not very difficult. I can offer help in the form of code ways to do it for something like this. I'm kinda interested in it myself ... but only if someone is willing to take on and share some SVG chart creation with ReportLab code. Ray On Tue, 2002-07-30 at 09:27, Geoffrey Talvola wrote: > Karl Putland wrote: > > On Mon, 2002-07-29 at 23:39, Edmund Lian wrote: > > > Has anybody had any experience generating business-style > > charts on-the-fly > > > from within Webware? If so, what did you use? I see a few > > packages like > > > Dislin, GNUPlot, etc., but before messing around, I thought > > I should ask > > > for experiences. This topic area probably needs to be added > > to the Wiki; I > > > can do so once I get enough responses... > > > > > > ...Edmund. > > > > > > > Check out the ReportLab graphics package. > > > > --Karl > > > > Can ReportLab generate GIF or PNG charts? I thought it was designed for > PDF. More recently, I believe SVG was added. > > - Geoff > > > ------------------------------------------------------- > This sf.net email is sponsored by: Dice - The leading online job board > for high-tech professionals. Search and apply for tech jobs today! > http://seeker.dice.com/seeker.epl?rel_code=31 > _______________________________________________ > Webware-discuss mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webware-discuss |
From: Karl P. <ka...@pu...> - 2002-07-30 17:33:17
|
On Tue, 2002-07-30 at 10:27, Geoffrey Talvola wrote: > Karl Putland wrote: > > On Mon, 2002-07-29 at 23:39, Edmund Lian wrote: > > > Has anybody had any experience generating business-style > > charts on-the-fly > > > from within Webware? If so, what did you use? I see a few > > packages like > > > Dislin, GNUPlot, etc., but before messing around, I thought > > I should ask > > > for experiences. This topic area probably needs to be added > > to the Wiki; I > > > can do so once I get enough responses... > > > > > > ...Edmund. > > > > > > > Check out the ReportLab graphics package. > > > > --Karl > > > > Can ReportLab generate GIF or PNG charts? I thought it was designed for > PDF. More recently, I believe SVG was added. > ReportLab has a graphics sub package that is used for for drawing graphs. Output is bitmap and convertable with PIL, and I belive just recently SVG support was added. http://www.reportlab.com/docs/graphguide.pdf <snippet> 2.1 Drawings and Renderers A Drawing is a platform-independent description of a collection of shapes. It is not directly associated with PDF, Postscript or any other output format. Fortunately, most vector graphics systems have followed the Postscript model and it is possible to describe shapes unambiguously. A drawing contains a number of primitive Shapes. Normal shapes are those widely known as rectangles, circles, lines, etc. One special (logic) shape is a Group, which can hold other shapes and apply a transformation to them. Groups represent composites of shapes and allow to treat the composite as if it were a single shape. Just about anything can be built up from a small number of basic shapes. The package provides several Renderers which know how to draw a drawing into different formats. These include PDF (of course), Postscript, and bitmap output. The bitmap renderer uses Raph Levien's libart rasterizer and Fredrik Lundh's Python Imaging Library (PIL). Very recently, an experimental SVG renderer was also added. It makes use of Python's standard library XML modules, so you don't need to install the XML-SIG's additional package named PyXML. If you have the right extensions installed, you can generate drawings in bitmap form for the web as well as vector form for PDF documents, and get "identical output". The PDF renderer has special "privileges" - a Drawing object is also a Flowable and, hence, can be placed directly in the story of any Platypus document, or drawn directly on a Canvas with one line of code. In addition, the PDF renderer has a utility function to make a one-page PDF document quickly. The SVG renderer is special as it is still pretty experimental. The SVG code it generates is not really optimised in any way and maps only the features available in ReportLab Graphics (RLG) to SVG. This means there is no support for SVG animation, interactivity, scripting or more sophisticated clipping, masking or graduation shapes. So, be careful, and please report any bugs you find! We expect to add both input and output filters for many vector graphics formats in future. SVG was the most prominent first one to start with for which there is now an output filter in the graphics package. An SVG input filter will probably become available in Summer 2002 as an additional module. GUIs will be able to obtain screen images from the bitmap output filter working with PIL, so a chart could appear in a Tkinter GUI window. </snippet> > - Geoff -- Karl Putland Director of Technical Operations ShipEze Inc |
From: Stefan K. <SKuzminski@FairIsaac.com> - 2002-07-30 18:38:57
|
This is a python centric graphing package, not really focused on charts but nice and clean.. http://biggles.sourceforge.net/ I have also used gnuplot with the python binding with some success. ReportLab works as well as ChartFX ( commercial product ). I am doing this right now for a client and wound up constructing Excel documents so users can use thier macros to graph, plot and print the data. Stefan |
From: Edmund L. <el...@in...> - 2002-07-31 20:12:12
|
Hi All, Sean True of WebReply emailed me to tell me of a Python port of JpGraph (http://www.aditus.nu/jpgraph/), to be found at http://metagram.webreply.com/ Sean says that the port is not completely 100% functional, but is usable. So far, this is the closest I've seen to something like ChartDirector, which is a very easy to use package but not free (as in speech). ...Edmund. |
From: Ian M. <ian...@ya...> - 2002-08-01 14:56:33
|
Hello All... first, my configuration info: OS: RedHat 7.2 PYTHON: 2.2.1 MySQLdb-Python: 0.9.1 mod_webkit.c: march 21, 2002 Mysql DB: 3.23.41 no my problem: I am having trouble with my AppServer main thread terminating and leaving up the rest of the threads that were created. (The site works fine most of the time but seems to go down randomly) There are no errors in the error log or error messages in the ErrorMsg directory. My hunch is that the error is not in WebKit but probably in my code or the library I am using. However, at this time, I would like to find a way of keeping the WK server up an running until I can debug the problem. I am unsure how to operate Monitor.py within a 'AppWorkDir' and whether it will actually work since when I try to restart AppServer without killing off the remaining threads it gives me an error since the socket is already in use. Is Monitor 'smart' enough to kill off the child threads? Should AppServer killing off the child threads themselves? If Monitor won't work in this instance, does anyone have any tips for how to kill these child threads automatically? (they all have a ppid of 1 now) about me: I am sort of a linux admin newbie, I have been working with Webware for almost a year, but this is my first attempt to use it in production and it's getting hit fairly hard (30K page views yesterday). I am a HUGE python fan. thanks, Ian Maurer __________________________________________________ Do You Yahoo!? Yahoo! Health - Feel better, live better http://health.yahoo.com |
From: Stephan D. <ste...@gm...> - 2002-07-30 14:17:23
|
Eventually, ReportLab (PDF generation on the fly) might do what you want. They are even working on a SVG engine. stephan On Tuesday 30 July 2002 16:02, you wrote: > On 07/30/2002 08:31:25 AM Bill Eldridge wrote: > >I sent an e-mail on pygd for graphics a few months ago, but I don't > >know if it does business charts: > > Thanks, I'll take a look at it. The closest thing I've found to an > easy-to-use, well documented package so far is ChartDirector ( > http://www.advsofteng.com/index.html). But, this is not free (as in libre). > > ...Edmund. > > > > > ------------------------------------------------------- > This sf.net email is sponsored by: Dice - The leading online job board > for high-tech professionals. Search and apply for tech jobs today! > http://seeker.dice.com/seeker.epl?rel_code=31 > _______________________________________________ > Webware-discuss mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webware-discuss |
From: Bill E. <bi...@rf...> - 2002-07-30 14:29:10
|
See: http://webware.colorstudy.net/twiki/bin/view/Webware/PdfCreationWithReportLab001 for some good info on this. Stephan Diehl wrote: > Eventually, ReportLab (PDF generation on the fly) might do what you want. > They are even working on a SVG engine. > > stephan > -- Bill Eldridge Radio Free Asia bi...@rf... |