博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python中PyQwt的使用
阅读量:6187 次
发布时间:2019-06-21

本文共 1011 字,大约阅读时间需要 3 分钟。

hot3.png

python中除了matplotlib外,PyQwt也可以用于画图。前者是基于wxpython,后者是基于PyQt,有异曲同工之妙。

下面是一个小例子:

# -*- coding: utf-8 -*-import sysimport numpy as npfrom PyQt4.QtCore import *from PyQt4.QtGui import *from PyQt4.Qwt5 import *class Ex01(QWidget):    '''    创建QwtPlot对象,    通过调用QwtPlot对象的方法setTitle(String)来设定图的标题文字    setAxisTitle(AxisId, String)用来设定坐标轴的标题    fig.xBottom和fig.yLeft为QwtPlot对象的属性,分别代表fig的下方x轴和左边的y轴    '''    def __init__(self):        QWidget.__init__(self)        fig = QwtPlot()        fig.setParent(self)        text = "f(x) = x + x2<\sup>"        fig.setTitle(text)        fig.setAxisTitle(fig.xBottom, "x")        fig.setAxisTitle(fig.yLeft, "f(x)")        x = np.arange(0, 10, 0.1)         y = x +x**2        curve = QwtPlotCurve()         curve.setData(x, y)        curve.attach(fig)        fig.replot()        fig.resize(400, 300)def main():    app = QApplication(sys.argv)    frame = Ex01()    frame.show()        app.exec_()if __name__ == "__main__":    main()

转载于:https://my.oschina.net/u/923087/blog/279218

你可能感兴趣的文章
不得不知道的golang之sync.Mutex互斥锁源码分析
查看>>
【PHP】用正则表达式过滤js代码(注意这个分析过程)
查看>>
Redis集群搭建
查看>>
使用PowerMock模拟静态方法
查看>>
nginx静态资源分离部署
查看>>
省市区三级联动效果--城市数据来源百度js文件,无需后台交互
查看>>
Git之SSH与HTTPS免密码配置
查看>>
《11招玩转网络安全》之第四招:low级别的DVWA SQL注入
查看>>
设计android程序框架需要注意的问题总结
查看>>
jsp 操作
查看>>
Mac OS X中设置VIM语法高亮
查看>>
分布式搜索elasticsearch集群监控工具bigdesk
查看>>
mac 下 安装nginx
查看>>
走进Python世界(三)变量与运算符
查看>>
LayoutInflater的inflate函数使用方法
查看>>
我的友情链接
查看>>
VNC连接黑屏的问题
查看>>
我的友情链接
查看>>
Kafka数据迁移MaxCompute最佳实践
查看>>
Exchange2010管理控制台“组织树”不显示
查看>>