跳转到主要内容

用于用Python制作图表的库

项目描述

PyCha

Pycha是一个非常简单的Python包,用于使用优秀的Cairo库绘制图表。其目标是

  • 轻量级

  • 简单易用

  • 默认值看起来很漂亮

  • 可定制

它不会尝试绘制地球上任何可能的图表,而是会很好地绘制最常见的图表。还有一些其他选项你可能想看看,比如pyCairoChart

Pycha基于Plotr,而Plotr基于PlotKit。这两个库都是用JavaScript编写的,非常适合客户端Web编程。我需要服务器端同样的功能,所以我将Plotr移植到了Python。现在我们可以向禁用JavaScript的人提供图表,或者将它们嵌入PDF报告中。

Pycha根据GNU Lesser General Public License条款分发。

文档

您可以在http://packages.python.org/pycha找到Pycha的文档

开发

您可以通过克隆Mercurial仓库来获取Pycha的最新版本

hg clone https://bitbucket.org/lgs/pycha

不要忘记检查每个版本的发行说明,以了解新功能和不兼容的更改。

联系

有关Pycha的邮件列表可在http://groups.google.com/group/pycha找到。您可以加入它来询问有关其使用的问题,或者只是简单地谈论其开发。您的想法和反馈将受到高度重视!

变更

0.8.1 (2019-11-17)

  • 忘记更新0.8.0的变更日志

0.8.0 (2019-11-17)

  • 由encukou添加对Python 3的支持

  • 添加对Tox、Pyflakes、Coverage和Buildbucket管道的支持

  • 移除对Buildout的支持

0.7.0 (2012-04-07)

  • Roberto Garcia Carvajal的径向图

  • Roberto Garcia Carvajal的多边形图

  • Roberto Garcia Carvajal的环形图

  • 代码中的小清理

0.6.0 (2010-12-31)

  • Buildout支持

  • 重新设计文档

  • 调试改进

  • 自动填充

  • 使标签中使用的Unicode字符串更安全

0.5.3 (2010-03-29)

  • 新增标题颜色选项

  • 修复chavier应用程序中的崩溃

  • 新增水平轴线条。可以开启和关闭(包括垂直线条)

  • 提高轴刻度的精度

  • 添加一些示例并更新旧的示例

0.5.2 (2009-09-26)

  • 添加MANIFEST.in以显式包含源分布中的所有文件

0.5.1 (2009-09-19)

  • 多个错误修复(Lorenzo)

  • 散点图符号改为绘制圆圈(Lorenzo)

  • 误差线(Yang Zhang)

  • 改进刻度标签(Simon)

  • 在条形旁边添加带有y值的标签(Simon (Vsevolod) Ilyushchenko)

  • 更改项目网站(Lorenzo)

0.5.0 (2009-03-22)

  • 条形图修复(Adam)

  • 支持在刻度中自定义字体(Ged)

  • 支持“间隔”选项(Nicolas)

  • 新增颜色方案系统(Lorenzo)

  • 支持堆叠条形图(Lorenzo)

0.4.2 (2009-02-15)

  • 大幅改进文档(Adam)

  • 修复计算xscale时的整数除法问题(Laurent)

  • 修复损坏的示例(Lorenzo)

  • 渲染轴时使用labelFontSize(Adam Przywecki)

  • 代码清理。现在大多数文件应通过pyflakes和pep8(Lorenzo)

  • 支持使用python setup.py test运行测试套件(Lorenzo)

  • 通过更改计算表面尺寸的方式支持SVG(以及PDF、Postscript、Win32、Quartz)(Lorenzo)

0.4.1 (2008-10-29)

  • 修复README.txt文件中的冒号(Lorenzo)

  • 在setup.py中添加test_suite选项,以便在部署前运行测试(Lorenzo)

0.4.0 (2008-10-28)

  • 改进测试套件(Lorenzo,Nicolas)

  • 许多错误修复(Lorenzo,Stephane Wirtel)

  • 支持数据集中的负值(Nicolas,Lorenzo)

  • Chavier,一个简单的pygtk应用程序,用于使用Pycha图表(Lorenzo)

  • 允许图例相对于画布的右下角放置(Nicolas Evrard)

  • 通过向辅助类(矩形、点、区域等)添加__str__方法简化调试(Lorenzo)

  • 当刻度标签未旋转时,不要重叠Y轴标签(John Eikenberry)

0.3.0 (2008-03-22)

  • 散点图(Tamas Nepusz <ntamas_AT_rmki.kfki.hu>)

  • 图表标题(John Eikenberry <jae_AT_zhar.net>)

  • 轴标签和旋转刻度(John)

  • 图表背景和表面背景(John)

  • 在大型颜色方案中自动增强亮度(John)

  • 大量错误修复(John和Lorenzo)

0.2.0 (2007-10-25)

  • 测试套件

  • Python 2.4兼容性(Miguel Hernandez的补丁)

  • API文档

  • 小修复

0.1.0 (2007-10-17)

  • 初始发布

项目详情


下载文件

下载适用于您平台的应用程序文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。

源分布

pycha-0.8.1.tar.gz (43.4 kB 查看哈希值)

上传时间

由以下支持