这个大概是我网上的第一篇博文。(原来很小的时候在QQ空间上发过,不过…………那个就不算了,恩~)
好吧,CSDN上第一篇文章。
所以,其实我是想说我好多功能都不会用……然后……CSDN还改版了……感觉看起来好复杂…………
好吧,下面是正文。
一、写这一系列文章的动机:
这一系列的起因是由于,我这学期准备做一个大创项目,跟分形有关,需要图形库来画分形,而且可能会需要3D的图形。我其实没有什么编程经验(就是什么都没用过,基本语法都可能会错),所以对matplotlib的画图速度产生了强烈的怀疑(可能有高级功能,但是我不会用)。我需要一个快一点的图形库,然后我就找啊找~终于让我找到了:pyqtgraph
顺便说一句,这里有好多python库:英文版,中文版,我就在这里找到的。
后来我就在找教程,然而没有找到,于是就决定用官方案例来学。哦哦哦,还有,我也没有学过QT。
二、哪里的案例?
pyqtgraph的官方github上,和库本身,都有案例,我用的是库本身自带的案例,以后可能会去看github上的案例。
下面的方式打开自带的案例:
import pyqtgraph.examples pyqtgraph.examples.run()
三、文章格式
总体划分:
- 源代码:就是案例的源代码……
- 运行结果:就是案例的运行结果……,一般控制台没啥输出,所以主要是窗口。
- 代码解释:解释一切与pyqtgraph无关的,代码中的东西(如:逻辑,代码的QT部分,等)。当然是解释我自己不会的,我会的可能就不写了。
- 知识点:解释pyqtgraph的相关的内容。(目前)基本上就是解释函数。
重要的东西:(就是你如果不想看废话,看这些就够了)
- 中间加粗的文字(除了图1,图2 那种标注),如:(顺便说一下,这种个方法,是我从《通关!游戏设计之道》(第二版)上学到的)
像这样写的东西,就是重点
- 表格:
像这样的表格~ | 里面列出来的东西,一般都是重点~ |
一个函数的作用: | 画图啊~画曲线啊~之类的 |
第一个参数啥意思啊~ | 当然是数据啦~ |