Python 如何在pyqtgraph图中获得黑色轴和(默认)灰色网格?
我试图将pyqtgraph图的轴的颜色更改为黑色,但是如果我使用Python 如何在pyqtgraph图中获得黑色轴和(默认)灰色网格?,python,pyqt5,pyqtgraph,Python,Pyqt5,Pyqtgraph,我试图将pyqtgraph图的轴的颜色更改为黑色,但是如果我使用self.graphWidget.getAxis('bottom').setPen('k')网格也是黑色的,我希望它是默认的灰色。我没有找到任何解决办法。有没有办法做到这一点,并将勾号另外涂成黑色 import sys from PyQt5 import QtWidgets import pyqtgraph as pg class MainWindow(QtWidgets.QMainWindow): def __init
self.graphWidget.getAxis('bottom').setPen('k')
网格也是黑色的,我希望它是默认的灰色。我没有找到任何解决办法。有没有办法做到这一点,并将勾号另外涂成黑色
import sys
from PyQt5 import QtWidgets
import pyqtgraph as pg
class MainWindow(QtWidgets.QMainWindow):
def __init__(self, *args, **kwargs):
super(MainWindow, self).__init__(*args, **kwargs)
self.plot()
def plot(self):
self.graphWidget = pg.PlotWidget()
self.setCentralWidget(self.graphWidget)
self.graphWidget.setBackground('w')
pen = pg.mkPen(color=('b'), width=2)
styles = {'color':'r', 'font-size':'15px'}
self.graphWidget.setLabel('left', 'x-values', **styles)
self.graphWidget.setLabel('bottom', 'y-values', **styles)
self.graphWidget.showGrid(x=True, y=True)
self.graphWidget.getAxis('bottom').setPen('k')
self.graphWidget.getAxis('left').setPen('k')
x_values = [1, 2, 3, 4, 5]
y_values = [2, 1, 2, 4, 3]
self.graphWidget.plot(x_values, y_values, pen=pen, symbol='o',
symbolSize=8, symbolPen='k', symbolBrush='k')
def main():
app = QtWidgets.QApplication(sys.argv)
main = MainWindow()
main.show()
sys.exit(app.exec_())
if __name__ == '__main__':
main()
我正在使用Python3.8、PyQt5.15.0、PyCharm 2020.2和LinuxMint19.3