有一个基于QML
和QWT
的代码,是一种具有其他可能性的图表制作者。技术要求之一是根据某些X坐标获得绘图曲线的Y坐标。
有一种不准确的方法 - 将QPoint
QwtPlotCurve
最近的样本送到某个X坐标。
int sampleIndex = curve->closestPoint(plotCanvas->mapFromGlobal(event->pos()));
QPointF sample = curve->sample(sampleIndex);
最大的问题是QwtPlotCurve
只能提供样本坐标,但我也需要能够获得样本之间的坐标。例如:
[说明(图片)]
如果我知道任何X坐标,如何获得Y曲线坐标,而不仅仅是样本?