Как добавить ось строки в pyqtgraph PlotWidget - PullRequest
0 голосов
/ 05 сентября 2018

Я пытаюсь добавить ось X со строками ((2,3,5,1), (11:30 вечера, 12:00, 12:30 утра, 1:00 утра)). Я видел пример, который был сделан с использованием pytgraph.GraphicsWindow () с помощью addPlot (axisItems) Показать строковые значения по оси x в pyqtgraph , но для PlotWidget () для добавления оси x нет addPlot .

1 Ответ

0 голосов
/ 05 сентября 2018

GraphicsWindows наследуется от GraphicsLayout, и его метод addPlot создает PlotItem и затем передает все его параметры конструктору PlotItem.

Класс PlotWidget переносит один PlotItem, а конструктор PlotWidget также передает свои параметры конструктору PlotItem.

Следовательно, вы должны просто иметь возможность передать параметр axisItems в конструктор PlotWidget. Что-то вроде:

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