我不能再接受 Matplotlib 的“按副作用绘图”的一般方法。
有替代方案吗?
我正在寻找更接近 MathematicaPlot
函数的哲学,它返回一个独立的Graphics
对象。该对象封装了渲染相应图像所需的所有信息。没有“当前图形”或“当前轴”的概念。
(我正在寻找可以从 python 代码中舒适地使用的东西。)
我不能再接受 Matplotlib 的“按副作用绘图”的一般方法。
有替代方案吗?
我正在寻找更接近 MathematicaPlot
函数的哲学,它返回一个独立的Graphics
对象。该对象封装了渲染相应图像所需的所有信息。没有“当前图形”或“当前轴”的概念。
(我正在寻找可以从 python 代码中舒适地使用的东西。)
您可能希望查看一些替代方案:
这里有一些使用可视化工具不那么痛苦的很好的概述。
我正在开发高级 PyQt 应用程序,不使用 Mathplotlib 的主要原因是您无法创建以 60fps 的速度更新的 3D 和 2D 实时复杂图形!
所以我使用:pyQtGraph Scientific Graphics and GUI Library for Python that uses OpenGL :)
PyQtGraph 是基于 PyQt4 / PySide 和 numpy 构建的纯 Python 图形和 GUI 库。它旨在用于数学/科学/工程应用。尽管完全用 python 编写,但该库非常快,因为它大量利用 numpy 进行数字运算和 Qt 的 GraphicsView 框架进行快速显示。PyQtGraph 在 MIT 开源许可下分发。
来自网页的一些示例和我自己的示例: