3

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

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

在 SO 和Python wiki上搜索,我发现很多过时且不受支持的东西,很多试图简单但依赖于更重的库来实现的东西,和/或具有可以的依赖项不要用 pip 安装,或者不能很好地使用 virtualenv。我想为我的用户提供尽可能接近开箱即用的东西。那里一定有适合的东西

4

3 回答 3

2

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

于 2014-10-06T23:57:00.823 回答
1

这取决于您所说的依赖关系。Matplotlib http://matplotlib.org/是一个很好的 python 绘图包,但有一些依赖项可能会或可能不会满足您的要求。

于 2013-09-25T18:31:01.687 回答
0

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

于 2018-08-29T13:53:28.357 回答