New URL: ZGDChart - Charting for Zope and Plone
As you all probably know and have experienced, putting together all the open source modules together and rebuilding is easier said than done. The gd module no longer links with the JPEG library, and freetype is running on version 2 now, even building the PNG library was a greater hassle than it had to be.
If you are looking for Windows binaries for ZGDChart on Zope 2.7, follow the above link for screenshots and other resources.
Chui
Explode pie charts Use PythonScripts as a data source. ColorPickerTag thrown in for free!
A simple chart class which generates plots dynamically using data from DTML or ZSQL. The output image format is PNG. For the SQL case, the chart plots the first two columns of a SQL query result.
This product uses Mike Steed's python extension to gdchart, version 0.6. It is based on gdchart0.951, which in turn uses gd1.8.1.
You can provide a comment/feedback by using Feedback to this page's author
Some users have responded with patches and messages, I haven't had time to test and patch a distribution. Get the latest at the Wiki.
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. Changes in this version are done by Hung Jung Lu.
For Windows and RedHat Linux 6.x, download ZGDChart_0.5b.tgz and untar it in your root Zope directory. Restart Zope.
From the root directory, import gdchartdemo.zexp from the Import/Export tab.
Refer to readme.txt for troubleshooting notes.
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.