如何在pyqtgraph PlotWidget中添加字符串轴

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在pyqtgraph PlotWidget中添加字符串轴相关的知识,希望对你有一定的参考价值。

我想添加一个带有字符串的x轴((2,3,5,1),(11:30 pm,12:00am,12:30,1:00am))。我已经看到了一个使用pytgraph.GraphicsWindow()通过addPlot(axisItems)Show string values on x-axis in pyqtgraph完成的示例,但是PlotWidget()没有addPlot来添加x轴。

答案

GraphicsWindows继承自GraphicsLayout,其addPlot方法创建了一个PlotItem,然后将其所有参数传递给PlotItem构造函数。

PlotWidget类包装单个PlotItemPlotWidget构造函数也将其参数传递给PlotItem构造函数。

因此,您应该能够将axisItems参数传递给PlotWidget构造函数。就像是:

myPlotWidget = PlotWidget(axisItems={'bottom': stringaxis})

以上是关于如何在pyqtgraph PlotWidget中添加字符串轴的主要内容,如果未能解决你的问题,请参考以下文章

如何根据数据获得具有可变颜色和网格的 pyqtgraph plotwidget?

在 PlotWidget GUI 中运行实时 pyqtgraph

如何在 PlotWidget 内制作标签?

Pyqtgraph plotwidget:无法将轴刻度的字体粗细更改为 BOLD

如何在不同图表之间共享 pyqtgraph 图?

试图在 PyQt5 中的 pyqtgraph plotwidget 中获取坐标显示的光标