ChartDirector是个商业的图标工具,功能强大,使用简单,看看运行效果:


下载地址:http://www.advsofteng.com/download_archive.html
下面根据例子说下python和chartDirector的整合和开发。
1、ChartDirector安装:
windows:
下载得到: chartdir_python_win32_v4.zip
解压得到目录,ChartDir没有提供install脚本,我们需要手动将chartdirector的类库添加到python的lib中去。
打开python安装目录,我本地安装目录在:
C:\Python25\Lib\site-packages
- 新建ChartDirector目录
- 将下载文件的chartdir_python_win32_v4\ChartDirector\lib目录下的所有文件拷贝到ChartDirector目录下
- 在C:\Python25\Lib\site-packages目录下新建ChartDirector.pth文件,文件内容为ChartDirector
执行下example代码,可以正常运行。
linux:
使用python -c "import sys;print sys.path"命令查看python的软件安装目录。
我得到的是’/usr/lib64/python2.4/site-packages/MySQL_python-1.2.2-py2.4-linux-x86_64.egg’, ‘/usr/lib/python2.4/site-packages/setuptools-0.6c6-py2.4.egg’,……
使用和windows类似的方式将ChartDirector安装在/usr/lib64/python2.4/site-packages/目前下,进入下载文件的demo目录测试下运行python xyline.py。
如果出现如下错误:
Python代码
- Traceback (most recent call last):
- File "stepline.py", line 2, in ?
- from pychartdir import *
- ImportError: No module named pychartdir
表示ChartDirector安装的有问题,如果没有提示生成图表表示正常了。
Linux下中文字体问题:很简单,直接将windows的simsun.ttc字体拷贝到linux的ChartDirector安装目录/usr/lib64/python2.4/site-packages/ChartDirector/fonts/下
2、运行ChartDirector:
具体的各种图表代码,在下载文件的doc目录下有详细的帮助文档,这里就不一一说了,说下破解和中文:
- ChartDirector是个商业软件,但可以免费使用,免费使用的时候在底部会有ChartDirector公司的域名,网上有些免费的序列号,只要大家细心就会发现。由于5.0的没有找到破解,我这里用的是4.0的破解序列号。在C:\Python25\Lib\site-packages\ChartDirector目录下建立文件chartdir.lic,文件内容为注册号码
- 中文问题:在代码中设置宋体就可以 c.setDefaultFonts("simsun.ttc")