Python绘图库
Python中有哪些替代方法可以用于绘图? 特别是,我正在寻找一些不使用pylab有状态模型的东西 。
你总是可以使用Matplotlib的面向对象的框架来代替pylab接口。
Plotly可以让你使用Python API , matplotlib和pandas制作图表。 他们的IPython画廊有一些生成它们的Python脚本的示例科学图表。
这是一个示例:
一些最近激动人心的开源产品:
- ggplot是基于R的ggplot2,具有美观的默认和一个非常简洁的api。 想成为一个matplotlib杀手
- 散景使互动(HTML帆布)情节。 强调交互性+处理大数据
- vega将JSON“绘图描述”转换为基于SVG或基于Canvas的交互式绘图 ,而vincent则是生成JSON规范的声明性接口。
Python wiki上有一个基于Python的绘图工具列表 。
我用Gnuplot.py取得了巨大的成功。
我需要Python 3的gnuplot接口,但是什么都没发现。 所以我已经将Gnuplot.py移植到它。 查看[repository]的'readme'中的更多信息。 希望这将有助于未来的其他人。
还有一个旧的程序,用于自动读取,过滤,处理,插值和绘制来自不同来源(如libreOffice-或csv-files)和可变大小: diaGrabber的 n维值。
你必须使用一些简单的python命令来创build一个案例。 之后,您可以在交互式GUI中操作graphics输出。
你可以使用简单的gplot
MathGL是免费的(GPL)绘图库,具有大量的graphicstypes,并且也有Python接口(也可以使用numpy数组)。