Инструмент наведения для графиков в PyqtgraphPython

Программы на Python
Ответить
Anonymous
 Инструмент наведения для графиков в Pyqtgraph

Сообщение Anonymous »

Я хочу, чтобы информация о данных отображалась при наведении курсора на линию на графиках pyqtgraph, но не могу заставить мои sigpointsHovered излучать какой-либо сигнал. Вот простой пример того, что я пытался сделать:

Код: Выделить всё

from PySide6.QtWidgets import QMainWindow, QWidget, QApplication, QVBoxLayout
import pyqtgraph as pg

def hovered(self, points, ev):
print("FOOO")

x = [1,2,3,4,5,6,7,8,9]
y = [0,1,2,3,4,5,6,7,8]

app = QApplication([])
window = QWidget()
layout = QVBoxLayout()

plot_widget = pg.PlotWidget()
plot_item = plot_widget.getPlotItem()
line = plot_item.plot(x,y)
line.sigPointsHovered.connect(hovered)

layout.addWidget(plot_widget)
window.setLayout(layout)

window.show()
app.exec_()
Я уже пробовал установить «hoverable» = True и несколько раз читал документацию, но, честно говоря, понятия не имею, почему sigPointsHovered не работает.< /п>

Подробнее здесь: https://stackoverflow.com/questions/688 ... -pyqtgraph
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»