天天看点

pyqtgraph如何设置字符串类型横坐标

想说下自己的“坎坷”经历,也希望后面有这个需求但是还没解决的盆友少走点弯路……

pyqtgraph的中文资料蛮少的,用中文百度了一番无果,用bing搜索pyqtgraph time axis之类的发现有些歪国盆友也和我有过一样的问题,但是他最终也没有解决,然后我发现pyqtgraph有个官方的例子,可以打开cmd输入python -m pyqtgraph.examples,其中

pyqtgraph如何设置字符串类型横坐标

这个和我想设置时间类型的坐标轴比较像,运行起来是这样的:

pyqtgraph如何设置字符串类型横坐标
pyqtgraph如何设置字符串类型横坐标

遂迁移到我的项目,当然直接迁移的话和上图中坐标是一样的,仔细研究了AxisItem这个类发现这个tickstring有另外定义,于是百度找到了这个参考http://stackoverflow.com/questions/31775468/show-string-values-on-x-axis-in-pyqtgraph,到这里我基本就把我的问题解决了,哈哈>_<