Python中matplotlib的(x,y)绘图替代品是什么?

Python中matplotlib的(x,y)绘图替代品是什么?,python,graphing,Python,Graphing,我已经试了几个小时来下载/构建/安装/使用,我已经束手无策了。我最终将它构建并运行,但尽管调用了plt.show(),它仍然没有显示任何内容 是否有matplotlib的替代方案?我只需要Python中的一些东西来绘制(x,y)数据,无论是直线还是点。(我正在Mac OSX 10.6中运行Python 2.7) 编辑:请告诉我除matplotlib外,任何知名软件包的二进制安装程序的来源。基于源代码在我的机器上构建似乎由于某些原因而遇到问题。即使是.dmg文件也不安装,比如说,从 不过,还有其他

我已经试了几个小时来下载/构建/安装/使用,我已经束手无策了。我最终将它构建并运行,但尽管调用了
plt.show()
,它仍然没有显示任何内容

是否有matplotlib的替代方案?我只需要Python中的一些东西来绘制(x,y)数据,无论是直线还是点。(我正在Mac OSX 10.6中运行Python 2.7)


编辑:请告诉我除matplotlib外,任何知名软件包的二进制安装程序的来源。基于源代码在我的机器上构建似乎由于某些原因而遇到问题。

即使是.dmg文件也不安装,比如说,从


不过,还有其他选择。有Chaco、gnuplot,您可以从Python调用R等等。

看看或者如果您正在寻找简单的Matplotlib替代方案。当然,它们不像Matplotlib那样成熟或通用,但它们可能对您来说已经足够了。

如果您只需要绘制点和线,您可以使用Tkinter(可能已经安装)和canvas小部件。它和听起来差不多:一个空白画布,带有用于绘制直线、点等的原语。

首先,matplotlib应该是可安装的,而且大多数python平台都是这样的,它已经成为python绘图的事实标准。我很难过地看到你正在努力安装

其次,您可以查看(不要与scipy混淆)。它有一个简单的TkPlotCanvas,为TkInter画布小部件提供了一些抽象。也许你可以找到一种方法将相关部分合并到你的项目中。许可证是CeCILL,这是另一个开源变体。我不知道您的项目及其许可证,但这可能会导致打印的无缝集成,而无需外部依赖。

您可以尝试使用优秀的javascript库在Python中进行打印的库

该库主要是HTML/Javascript,只使用python标准库,因此它可以轻松地安装在任何平台上。与matplotlib相比,它提供了几乎所有的功能,并且能够制作交互式图表


免责声明:我是该库的开发人员。

发布此问题后,我发现了免费版本,它已经为主要平台预编译了二进制文件,并包括matplotlib,因此我一直在使用它。

sourceforge二进制文件适用于OSX 10.3、10.4和10.5;10.6和10.7是64位操作系统,不兼容。>:(…我刚刚尝试了
sudo port gnuplot
,花了大半个小时才失败。叹气:-(真的,dmg不起作用吗?我正在运行OSX 10.6,我很确定我是从一个官方的matplotlib dmg安装matplotlib的,尽管那是在一段时间以前,我也不确定我从哪里得到了dmg。(我所有的笔记都说,“我无法使用pip或easy_安装成功安装matplotlib,因此我使用了.dmg文件”)不,我得到了ImportError:dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib//path.so,2):未找到合适的图像。Did find:/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib//u path.so:universal wrapper中没有匹配的体系结构…但这不是重点。我正在寻找可以轻松安装在其他系统上的东西;即使我能让它工作,我也需要将我的Python脚本交给som万年前&他们不可能像我一样有耐心让它工作。pyCairoChart的链接断开了。这里有一个现有的链接:我开始认为matplotlib是一个巨大的骗局:/我支持这个。matplotlib的构建环境似乎不太好。我已经花了几个小时试图让它在linux c上工作luster没有internet访问。首先,依赖项没有很好的文档记录,然后我必须编辑.h文件以使其编译,然后我得到链接器错误,因为出于某种原因,gcc链接器标志没有正确设置。对于g++来说,存在一组不同的链接器错误。这可能与群集在SUSE linux上运行这一事实有关哪个不是最常见的?另一方面,大多数其他linux软件都能很好地处理这个问题。我没听说过Python的ggplot吗?问题是matplotlib现在需要Python3.6,而Ubuntu 16.04中没有默认的3.6安装。它需要做一些复杂的变通来让matplotlib工作。还有不过是蟒蛇。