После изменения размера метки оси и метки тика, pyqtgraph перекрывает их.В приведенном ниже примере кода показаны метка yaxis и метка тика, отображаемые друг над другом.Как решить эту проблему?
Я пытался установить tickTextWidth и tickTextHeight в AxisItem, но, похоже, это не работает.(см. код ниже, закомментированный код, похоже, ничего не делает)
import numpy as np
from pyqtgraph.Qt import QtGui, QtCore
import pyqtgraph as pg
app = QtGui.QApplication([])
x = np.linspace(-5, 5, 10000)
x2 = np.linspace(-1, 1, 10000)
y = x/10000 + x2/1000
win = pg.GraphicsWindow()
plot = win.addPlot(x=x, y=y, title="Plot")
label_style = {'color': '#EEE', 'font-size': '20pt'}
plot.setLabel('bottom', "some x axis label", **label_style)
plot.setLabel('left', "some y axis label")
plot.getAxis('left').setLabel(**label_style)
font=QtGui.QFont()
font.setPixelSize(20)
plot.getAxis("bottom").tickFont = font
plot.getAxis("bottom").setStyle(tickTextOffset=20)
plot.getAxis("left").tickFont = font
plot.getAxis("left").setStyle(tickTextOffset=20)
# plot.getAxis("left").setStyle(tickTextOffset=20, tickTextHeight=20, tickTextWidth=20)
if __name__ == '__main__':
import sys
if (sys.flags.interactive != 1) or not hasattr(QtCore, 'PYQT_VERSION'):
QtGui.QApplication.instance().exec_()
Какое смещение или внутреннюю настройку я должен изменить?