有没有依赖的好的,简单的Python图表库?

时间:2013-05-24 02:51:30

标签: python-2.7 graph charts plot

我正在编写一个主要不面向图形的开源项目。提供一些非常基本的线图(作为让用户查看他们的数据的一种方式)会很方便,但不会以增加更多依赖性为代价(我的用户群可能包括新手程序员,所以我想要他们的生活尽可能简单)。是否有图形/绘图/图表库,它们简单,轻量级,没有其他依赖项?我发现的唯一的东西是Google Chart API的Python包装器 - 除了它只处理非常少量的数据外,它会很棒,即使使用'简单'编码也是如此。

如果解决方案是可以安装pip的话,这绝对是理想的选择。我不能完全没有依赖项目,但我至少希望用户能够做'pip install -r requirements.txt'并完成它。这是让我远离matplotlib的一件事 - 在某些系统上,至少在那里存在依赖性的棘手,因为必须首先安装numpy。因此,对我来说,第二好的是一个具有某些依赖关系的库,这些依赖关系本身是可以安装的。

搜索SO和Python wiki,我发现很多东西已经过时且不受支持,很多东西试图变得简单,但依赖于更重的库,和/或者具有无法使用pip安装的依赖项,或者与virtualenv不能很好地兼容。我想给我的用户一些尽可能接近开箱即用的东西,因为我可以得到它。必须有某些,这是一个很好的选择。

3 个答案:

答案 0 :(得分:2)

看看pygal。只有一个依赖于lxml。

答案 1 :(得分:1)

这取决于你所依赖的意思。 Matplotlib http://matplotlib.org/是一个很好的python绘图包,但有一些依赖可能符合你的要求,也可能不符合你的要求。

答案 2 :(得分:0)

您可以尝试PlainChart,这是一种无依赖关系的pip可安装的Python纯文本制图实用程序(免责声明:我是作者)。