最佳的Python开源库绘制图表是什么?
在Python中,哪个开源库最适合绘制图表或图形?需要支持2D图形,如果能同时支持3D那就更好了。而且它必须能够接受简单的数据输入格式,比如csv。
我在网上查到一个叫:matplotlib
,这个怎么样,还有其他推荐吗?
这个库应该在可靠性、性能、易用性和简单集成等方面表现最好,或者是这些方面的组合。
谢谢
1 个回答
12
来自官方Python维基的内容:
多年来,Python开发了许多不同的绘图模块和包。在大多数时间里,并没有一个明确的热门包,但最近,matplotlib已经成为使用最广泛的。
我觉得matplotlib的亮点有:
- 容易上手(它的设计受到了matlab的影响,同时也采用了面向对象的编程方式)
- 可靠(有很好的支持,定期更新,并且文档齐全)
- 功能强大(看看你可以用它做些什么!)
- 用户社区庞大(在很多圈子里都很受欢迎,评价很高)
- 易于集成(可以和numpy/scipy无缝配合使用)
- 支持TeX命令,可以进行特殊格式的排版
- 在简单和复杂的图表绘制中都被广泛接受为标准工具
我个人用它来做很多事情,包括工作演示的图表、学校论文的图形,甚至是数学和计算机科学的正式科学文档中的图表和图片。特别是TeX的功能对我来说特别有用。
所以我觉得你想的没错。matplotlib在你的谷歌搜索中排第一,是因为它无疑是最有声望的,通常也是最实用的。
如果你想了解其他的工具,这里有一个链接,介绍了一些可用的绘图工具,来自官方Python维基:http://wiki.python.org/moin/NumericAndScientific/Plotting#Plotting_Tools