调用invertY()
函数时不显示My DateAxisItem轴。精确地说,我们通常在轴上看到的值消失了。
如果它是一个普通的AxisItem,或者如果我们不调用invertY(),但我希望它是反向的,那么它就可以工作。
下面是我的代码示例:
import pyqtgraph as pg
from PyQt5.QtWidgets import QApplication
app = QApplication([])
plot = pg.plot()
x = pg.AxisItem(orientation="top")
y = pg.DateAxisItem(orientation="left")
plot.getPlotItem().hideAxis("bottom")
plot.getPlotItem().setAxisItems({"top": x, "left": y})
plot.getPlotItem().getViewBox().invertY(True)
app.exec_()
是虫子还是我做错了什么
编辑:这确实是一个bug,我发布了一个issue。如果有人现在有一个快速修复,我将不胜感激
我通过重写
tickValues
方法并反转参数找到了一个快速修复方法,如下所示:MyDateAxisItem.py
:相关问题 更多 >
编程相关推荐