如何在PyQt5中设置PlotWidget刻度颜色?

Ale*_*tre 4 python pyqtgraph pyqt5

我正在尝试设置 pyqtgraph.PlotWidget 绘图区域的轴样式。我在用着:

font = QFont()
font.setPointSize(14)
font.setBold(True)
font.setWeight(75)

myPlotWidget.getAxis('left').setPen('b')
myPlotWidget.getAxis('left').setFont(font)
Run Code Online (Sandbox Code Playgroud)

我不明白为什么刻度标签颜色不是蓝色,而轴、网格和轴标签是蓝色。

在此输入图像描述

mus*_*nte 6

您需要AxisItem.setTextPen()明确使用:

self.graphWidget.getAxis('left').setTextPen('b')
Run Code Online (Sandbox Code Playgroud)

  • 实际上,直到 10 分钟前我才知道,我只是做了一个 `print(dir(self.graphWidget.getAxis('left')))` 并查找以“set”开头并包含“pen”的任何内容;-) (3认同)