就像标题所说的,我想在我用pyqtgraph绘制的图表中添加一个文本,但是我没有找到任何像matplotlib.plot.text()这样的函数,我可以设置文本,甚至在图表中的位置。
self.plt_1.setLabel('left', 'CDF')
self.plt_1.setLabel('bottom', 'Delay', units='ms')
self.plt_1.setXRange(0, 200)
self.plt_1.setYRange(0, 1)
self.plt_1.setWindowTitle('DL CDF Curve')
self.plt_1.setMouseEnabled(x=False, y=False)
self.plt_1.setMenuEnabled(False)
self.plt_1.setText(30, 20, str(self.x_dl_5g_flag))
我试过了,但是在我的情况下不起作用,有人知道如何在pyqtgraph中做吗?谢谢
2条答案
按热度按时间iq0todco1#
a7qyws3x2#
如果要向图形中添加文本,并以相对于绘图画布的坐标(而不是数据坐标)定义其在绘图中的位置,可以使用
LabelItem
代替TextItem
,如下所示(pyqtgraph
导入为pg
):