科学图形库为Python
PyQtGraph专门开发作为一个有用的,速度快,开放源码Python图形库。
PyQtGraph是一个GUI库,可用于在数学,科学和工程应用程序。该库是建立在 PyQt4的神器出山:www.shenqi73.com和 numpy的。
下面是一些主要特点“PyQtGraph”:
图像显示与互动的查找表和电平控制:
·显示的数据类型(int或者float,任何位深度,RGB,RGBA,或亮度)
·功能在任意角度的多维图像切片(大MRI数据)
·快速更新的视频显示或实时互动
基本的2D绘图在交互视图框:
·快速实时数据的显示和交互图
·线和散点图
·数据可以平移/缩放鼠标
容易产生新的图形:
·2D图形使用Qt的GraphicsView框架,这是非常有能力和成熟的
·使用OpenGL 3D图形
·所有图形场景图管理项目,新的图形是简单的创建
3D图形系统(需要Python的OpenGL的绑定):
·体积数据呈现
·交互式视口中使用鼠标旋转/缩放
·网绘制等值面生成
·更容易
编程的基本的3D场景图
数据选择/标记和地区的利益控制:
·交互式地标记垂直/水平位置和地区的地块
·小
工具选择图像的任意区域,并自动切片数据来匹配
图书馆有用的科学/工程应用的部件和模块:
·互动原型设计的流程图部件
·界面相似于LabVIEW(由电线连接的节点)
·参数显示/编辑参数的层次结构树部件
·(最GUI设计应用程序所使用的)
·交互式的Python控制台异常捕获
·伟大的调试/的反省以及先进的用户互动
·多进程控制允许远程绘图,Qt的信号连接的整个过程,很简单的线并行化,
·基座系统允许用户重新排列GUI组件
·颜色渐变编辑器
·与SI单位的纺纱器的显示和对数步
要求:
·
的Python 2.7 ·
PyQt的4.8 +或PySide ·
numpy的 ·
SciPy的 ·
Python的OpenGL的绑定所需的三维图形