QwtPlotCurve使用说明
QwtPlotCurve是Qwt库中用于绘制曲线的类,可以在QwtPlot上绘制各种类型的曲线,如折线、样条线、散点等。以下是QwtPlotCurve的一些常用函数和使用说明:
-
setSamples(const QPolygonF &samples):设置曲线的数据点,参数为QPolygonF类型,即一组浮点数的序列。
-
setSamples(const QVector &samples):设置曲线的数据点,参数为QVector类型,即一组QPointF对象的序列。
-
setPen(const QPen &pen):设置曲线的画笔,参数为QPen类型。
-
setStyle(LineStyle style):设置曲线的线条样式,参数为LineStyle枚举类型,包括SolidLine、DashLine、DotLine等。
-
setSymbol(const QwtSymbol &symbol):设置曲线上数据点的符号,参数为QwtSymbol类型,可以是圆、矩形、三角形等。
-
setVisible(bool on):设置曲线是否可见。
-
attach(QwtPlot *plot):将曲线对象附加到QwtPlot对象上,实现绘制曲线。
-
detach():将曲线对象从QwtPlot对象上分离,停止绘制曲线。
-
setRenderHint(QwtPlotItem::RenderHint hint, bool on):设置曲线绘制时的一些渲染选项,如抗锯齿、线条平滑等。
-
QPolygonF& data():返回曲线的数据点,以QPolygonF类型的引用返回。
以上是QwtPlotCurve的一些常用函数和使用说明,通过设置这些函数可以实现不同类型的曲线绘制和曲线的样式设置。