python中pyqtgraph知识点总结
PyQtGraph是纯Python的,只是它底层调用的是PyQt,也就是Qt的Python封装,底层用C/C++语言开发的库,它是在PyQt的基础上开发的可视化控件,相较于老牌的绘制库,PyQtGraph在绘图速度上特别突出,保证绘图的美观性以及强大功能前提下,能够极高的效率去绘制图形,下面一起来详细了解下使用技巧吧。
pyqtgraph库安装:
pip install --user pyqtgraph
更快安装方式:
pip3.8 install -i https://mirrors.aliyun.com/pypi/simple
导入方式:
import pyqtgraph as pg
自带实例模块:
python -m pyqtgraph.examples
绘制折线图:
from pyqtgraph.Qt import QtGui, QtCore import pyqtgraph as pg from pyqtgraph.widgets.RemoteGraphicsView import RemoteGraphicsView app = pg.mkQApp() v = RemoteGraphicsView(debug=False) v.show() v.setWindowTitle('单1的折线图') plt = v.pg.PlotItem() v.setCentralItem(plt) y1=[1,4,2,3,6,2,3,4,2,3] plt.plot(y1, pen='g') QtGui.QApplication.instance().exec_()
效果展示:
到此这篇关于python中pyqtgraph知识点总结的文章就介绍到这了,更多相关python中pyqtgraph是什么内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
python pyqtgraph 保存图片到本地的实例
pyqtgraph官方给的示例居然会报错2333 官方文档传送门:#####pyqtgraph export pyqtgraph支持在可视化窗口中右键保存(Exporting from the GUI)试了一下只能保存为svg格式, 保存为png会闪退不知道是我这里的原因还是这里有bug,我希望直接生成图片(Exporting from the API) 先查看本地site-packages里面有test文件,里面有生成svg的版本画出来的图是svg格式只能放在浏览器看不能改后缀名 而我希望生成
-
Python3.x+pyqtgraph实现数据可视化教程
1.pyqtgraph库数据可视化效果还不错,特别是窗体程序中图像交互性较好:安装也很方便,用 pip 安装. 2.在Python中新建一个 .py 文件,然后写入如下代码并执行可以得到官方提供的很多案例(含代码),出现如下界面图像: import pyqtgraph.examples pyqtgraph.examples.run() 图1 图2 图3 4.程序默认是黑色背景,这个是可以修改的.比如,在程序的开头部分写入如下代码就可以修改背景: pg.setConfigOption('backg
-
python中pyqtgraph知识点总结
PyQtGraph是纯Python的,只是它底层调用的是PyQt,也就是Qt的Python封装,底层用C/C++语言开发的库,它是在PyQt的基础上开发的可视化控件,相较于老牌的绘制库,PyQtGraph在绘图速度上特别突出,保证绘图的美观性以及强大功能前提下,能够极高的效率去绘制图形,下面一起来详细了解下使用技巧吧. pyqtgraph库安装: pip install --user pyqtgraph 更快安装方式: pip3.8 install -i https://mirrors.aliy
-
Python中pillow知识点学习
此系列意在记录于一些有趣的程序及对其的总结. 问题来源: https://github.com/Yixiaohan/show-me-the-code https://github.com/HT524/500LineorLess_CN 今天这个程序于一张图片中添加数字,类似于qq头像上的小红点,只不过这个是静态的. 首先使用的是pillow这个图像库. 总体思路是通过Image.open()打开图像,设置要绘制的信息的格式,ImageDraw.Draw()生成被修改的实例,再通过text()方法进
-
python中列表的切片与修改知识点总结
python中可以使用下标索引来访问列表中的值,对列表进行切片即截取,也可以对列表的数据项进行修改或更新. 使用下标索引来访问列表中的值,例如list1[1]. 使用索引截取列表中的值,例如list1[2:4],截取列表内容不包括list1[4]. 列表的修改: 使用索引修改列表中的值,例如list1[1]=200. 使用append()方法来添加列表项,例如list1.append('d'). 使用insert()方法来添加列表项,例如list1.insert(3,'d'). append是在
-
python中shell执行知识点
os.system system方法会创建子进程运行外部程序,方法只返回外部程序的运行结果.这个方法比较适用于外部程序没有输出结果的情况. import os os.system('ls') commands.getstatusoutput 使用commands模块的getoutput方法,这种方法同popend的区别在于popen返回的是一个文件句柄,而本方法将外部程序的输出结果当作字符串返回,很多情况下用起来要更方便些. 主要方法: commands.getstatusoutput(cmd)
-
python中count函数知识点浅析
python中,count函数的作用是进行python中的数量计算.count函数用于统计字符串.列表或元祖中某个字符出现的次数,是一个很好用的统计函数.具体介绍请看本文. 1.count函数 统计列表ls中value元素出现的次数 2.语法 str.count("char", start,end) 或 str.count("char") -> int 返回整数 3.参数 str -- 为要统计的字符(可以是单字符,也可以是多字符). star -- 为索引字
-
python中pivot()函数基础知识点
不同于以往为大家介绍的函数使用,我们利用pivot函数可以实现的方式,就是用来重塑数据使用的,在python的使用上并不常见,但是如果需要利用这种功能,基本上能够被我们选择调用的函数,pivot函数一定是榜上有名,下面我们就围绕着该函数,给大家做详细的内容讲解,一起来看下吧. 函数语法: pivot() 参数: Index.columns需要注意的是前者是可选参数,后者是必选参数. 使用实例: import pandas as pd df=pd.read_csv("user_label_part
-
python中编写函数并调用的知识点总结
能够调用自己编写的函数,这在很多开发语言中,都会用到一个叫做mian的主函数,这个函数一般都是程序的入口,当程序启动时,首先执行这个函数. 在Python中,main函数的主要作用就是你写的模块既可以导入到别的模块中用,也可以在模块本身执行使用.下面就来了解具体使用操作吧. 编写简单的函数并调用: def show(): print("这是一个简单的函数") print("无论如何,我都会输出") print("__name__变量为:"+__n
-
python中re模块知识点总结
一.什么是正则表达式? 正则表达式,又称规则表达式,通常被用来检索.替换那些符合某个模式(规则)的文本. 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的一种过滤逻辑. 二.正则表达式的匹配规则 1.表示字符 ·:匹配任意除换行符'\n'外的字符,但是在DOTALL模式中也可以匹配换行符'\n' \:转义字符,使后一个字符改变原来的意思,如果字符串中想匹配*,可
-
python中K-means算法基础知识点
能够学习和掌握编程,最好的学习方式,就是去掌握基本的使用技巧,再多的概念意义,总归都是为了使用服务的,K-means算法又叫K-均值算法,是非监督学习中的聚类算法.主要有三个元素,其中N是元素个数,x表示元素,c(j)表示第j簇的质心,下面就使用方式给大家简单介绍实例使用. K-Means算法进行聚类分析 km = KMeans(n_clusters = 3) km.fit(X) centers = km.cluster_centers_ print(centers) 三个簇的中心点坐标为: [
-
python中HTMLParser模块知识点总结
本章内容,我们主要来讲一下Python内置的HTML解析库HTMLParser模块,基本上也是应用于页面抓取上,假设,我们需要去收集页面上已存在的静态链接,但是页面肯定代码量都非常大,并且页面也很多,这样看来,会比较麻烦,工作量也非常大,这个时候,我们就可以用到htmlparser模块,一起来了解具体使用内容. 安装: npm install htmlparser htmlparser提供构造函数: function Parser(handler) { this._handler = handl
随机推荐
- js+css简单实现网页换肤效果
- 详解AngularJS ng-class样式切换
- 用iOS代码获取APP启动页图片
- jquery获取radio值(单选组radio)
- Asp.net开发常用的51个非常实用的代码
- Codeigniter注册登录代码示例
- C++求Fib数列
- 浅谈JavaScript中Date(日期对象),Math对象
- 浅谈vim的四种模式及模式切换
- SQL Server 存储过程遇到“表 ''#TT'' 没有标识属性无法执行 SET 操作”错误
- jQuery Validate验证表单时多个name相同的元素只验证第一个的解决方法
- jQuery图片轮播(二)利用构造函数和原型创建对象以实现继承
- html判断当前页面是否在iframe中的实例
- CentOS6.6 安装 Tengine 笔记
- Android之Viewpager+Fragment实现懒加载示例
- C# 设计模式系列教程-状态模式
- 深入解析PHP 5.3.x 的strtotime() 时区设定 警告信息修复
- SpringBoot2.X Kotlin系列之数据校验和异常处理详解
- mysql 查询当天、本周,本月,上一个月的数据
- PIL图像处理模块paste方法简单使用详解