Python图表软件包ChartDirector的安装和使用
来源:互联网 发布:软件用什么服务器 编辑:程序博客网 时间:2024/06/09 01:04
转载自http://zj.he.blog.163.com/blog/static/1068286472010925104915276/
Python平台好的图表软件不多,ChartDirector是其中较好的一个,功能丰富,使用简单,特在此分享一下安装和使用经验。
使用环境:
SUSE Enterprise Server 11
Python2.6
一、安装
1、从http://www.advsofteng.com/下载最新版安装包并解压缩
ChartDirector for Python - Software and HTML DocLinux (i386)7.3 MB
2、在/usr/local/lib/python2.6/site_packages/下建立chartdirector目录
3、将ChartDirector/lib子目录下文件复制到/usr/local/lib/python2.6/site_packages/chartdirector目录下
4、在/usr/local/lib/python2.6/site_packages/chartdirector目录下建立chartdirector.pth文件,文件内容如下:
# chartdirector packages configuration
chartdirector
5、验证安装是否成功,在python Shell中执行
>>>from pychartdir import *
如果命令正常执行,表示安装成功
二、中文问题的解决
1、安装中文字体文件
将中文字体文件mingliu.ttc、simsun.ttc复制到/usr/local/lib/python2.6/site-packages
中文字体文件可以从Windows XP的windows/fonts目录下获得
2、在程序中指定中文字体(seDefaultFonts),示例程序如下:
#!/usr/bin/python
# -*- coding: utf-8 -*-
from pychartdir import *
# The data for the bar chart
data = [85, 156, 179.5, 211, 123]
# The labels for the bar chart
labels = [u"星期一", u"星期二", u"星期三", u"星期四", u"星期五"]
# Create a XYChart object of size 500 x 500 pixels
c = XYChart(500, 500)
# Set the plotarea at (30, 20) and of size 200 x 200 pixels
c.setPlotArea(60, 40, 400, 400)
# Add a bar chart layer using the given data
c.addBarLayer(data)
# Set the labels on the x axis.
c.xAxis().setLabels(labels)
# Set Chinese fonts
c.setDefaultFonts("simsun.ttc")
# Output the chart
c.makeChart("simplebar.png")
程序输出结果
注意事项:
1)源代码要使用UTF-8编码
2)中文标签都要用Unicode字符串
- Python图表软件包ChartDirector的安装和使用
- Python图表软件包ChartDirector的安装和使用
- c++ 中使用ChartDirector输出图表的网页
- ChartDirector图表组件使用与破解
- ChartDirector图表组件使用与破解
- ChartDirector图表组件使用与破解
- python软件包的安装(win7)
- 如何查看已经安装的python软件包和版本
- 安装Python的稀疏表示软件包SPORCO和SPAMS
- Web图表开发--在Pythonr下如何安装ChartDirector
- Web图表开发工具JFreeChart与ChartDirector使用评测
- 两大Web图表工具PK:JreeChart和ChartDirector
- 开源和收费图表工具对比:JFreeChart vs ChartDirector
- 软件包的安装与使用
- 好用的java web图表组件──chartdirector
- 删除 setup.py 安装的 Python 软件包
- 删除 setup.py 安装的 Python 软件包
- 删除 setup.py 安装的 Python 软件包
- 如何使Metrics好用
- shell 命令
- 第一次用python:计算概率矩阵
- I2S音频总线学习(三)S3C2440的I2S控制器
- C# 泛型List随机排列
- Python图表软件包ChartDirector的安装和使用
- Java多线程学习
- centos 安装中文语言包
- Linux关闭终端屏保
- 使用JRockit JVM剖析当前进程
- vsftpd简易配置
- Javascript高级程序设计第二版第十二章--Event--笔记
- (转)MDB链接SQLSERVER导致写入冲突,头疼的问题,原来错在这里!!
- Flex 4.0 在Flex Builder里调试程序的方法