python获取鼠标指针坐标_返回PyQtGraph中的鼠标光标坐标

我是PyQtGraph的新手,想用它快速可视化我的数据采集。以前我使用的是matplotlib,其中重绘图形是我的瓶颈。在转换到PyQtGraph之后,我目前只缺少matplotlib的一个功能。也就是说,返回鼠标光标的x-和y-坐标。

如何调用/模拟使用PyQtGraph绘制的绘图中鼠标光标的x和y坐标的返回?

编辑!-在实现了leongold的提示之后,代码能够在不损失速度的情况下返回mousecursor位置。代码如下:import numpy

import pyqtgraph as pg

from pyqtgraph.Qt import QtGui, QtCore

def gaussian(A, B, x):

return A * numpy.exp(-(x/(2. * B))**2.)

def mouseMoved(evt):

mousePoint = p.vb.mapSceneToView(evt[0])

label.setText(" x = %0.2f, y = %0.2f" % (mousePoint.x(), mousePoint.y()))

# Initial data frame

x = numpy.linspace(-5., 5., 10000)

y = gaussian(5., 0.2, x)

# Generate layout

win = pg.GraphicsWindow()

label = pg.LabelItem(justify = &

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值