Draws charts using data from DTML or ZSQLMethod. Plots pie, bar, area, line, hi-lo-close charts and some combinations.
The distribution includes binaries of the gdchart Python module for Windows (gdchart.pyd) and RedHat Linux 6.2 (gdchart.so). Source is supplied for other platforms. The original Python interface to gdchart has been patched. For those who compile from sources, please use the source files enclosed in gdchart-py-0.42b.tgz.
You can provide a comment/feedback through e-mail to me by using Feedback to this page's author
The author of previous versions of ZGDChart is Chui Tey. ZGDChart is copyrighted by (c) Cognoware Australia P/L.
Here are some samples generated by ZGDChart.
Version 0.4.2.b introduces DTML data method. More chart styles are now supported. ZGDChart now also accepts runtime parameter overriding.
For Windows and RedHat Linux 6.x, download ZGDChart_0.4.2.b.tgz and untar it in your root Zope directory. Restart Zope.
For other Unix-flavor platforms, you will need to build the gdchart.so shared library from the enclosed source. Place the generated gdchart.so in the ZGDChart's product folder (replace the existing gdchart.so.) Here are some basic instructions.
The version number is kept in sync with Michael Steed's gdchart.pyd module.
The DTML data method comes with an automatic sample. For the SQL data method, an SQL example file is included with the distribution since 0.3.3. To import the example, click on the Import/Export tab, and import gdchartdemo.zexp. If everything goes well, you should be able to see 4 charts by viewing the index_html.
If the SQL demo is broken on your platform, import gdchartdemo.zexp, delete the ZGDChart object named chartSales and then recreate it. Choose ZSQL for the Data Method. For the SQL connection, choose zsqlSales.
It is known that the Combo_HLC_Bar_3D chart style is currently not working. This is due to a problem in the gdchart Python module.
Other ZGDChart versions can be downloaded from Chui Tey's ZGDChart page: http://www.zope.org/Members/teyc/ZGDChart.