在 Python 中绘图时,除了 pylab 之外,还有哪些替代方案?特别是,我正在寻找不使用有状态模型的东西 pylab 做。

有帮助吗?

解决方案

可以始终使用的面向对象的框架 Matplotlib 代替pylab接口。

其他提示

阴谋 让您可以使用 Python API, 绘图库, , 和 熊猫. 。他们的 IPython画廊 有一些示例科学图表以及生成它们的 Python 脚本。

这是一个示例:

enter image description here

最近一些令人兴奋的开源产品:

  • 格图 基于 R 的 ggplot2,具有美观的默认值和非常简洁的 api。 想成为 matplotlib 杀手

ggplot example

  • 散景 制作交互式(html canvas)绘图。 强调交互性+处理大数据

bokeh example

  • 织女星 将 JSON“情节描述”翻译为 SVG 或基于 Canvas 的交互式绘图, , 和 文森特 是用于生成 JSON 规范的声明式接口。

vega example

我已经使用 Gnuplot.py ,提供了巨大的成功。

我需要gnuplot的界面为Python 3,但都一无所获。所以我移植Gnuplot.py它。 看到的 [仓库] 的“自述”的详细信息。希望这会帮助别人的未来。

还有一个旧的程序用于自动读取,过滤,处理,内插和情节n维来自不同源(如libreOffice-或csv文件)和可变大小的值: diaGrabber

您必须使用一些简单的Python-命令来创建的情况。在此之后就可以操纵在交互 GUI 中的图形输出。

可以使用简单的 gplot

MathGL 是免费(GPL)绘制与大组的图形类型的库,并且具有Python接口太(还可以使用numpy的阵列)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top