Qwt:带填充的曲线

Posted

技术标签:

【中文标题】Qwt:带填充的曲线【英文标题】:Qwt: curve with padding 【发布时间】:2014-11-11 07:35:54 【问题描述】:

我想用填充(圆角)绘制曲线。我搜索但没有找到。有这方面的资料吗?

这是我在 qwt 中绘制曲线的方法:

    QwtPlotCurve *curve =  new QwtPlotCurve;
    curve->setPen(QColor(color),width);
    QPolygonF p;
    p<<QPointF(x1,x2)<<QPointF(x1,x2);

    curve->setSamples(p);
    curve->attach(this);

感谢您的帮助。

【问题讨论】:

您能否详细说明“填充”的含义?更宽的刷子还不够吗? :) 您在笔上寻找RoundCap 吗?像这儿? qt-project.org/doc/qt-4.8/qpen.html#cap-style 对不起我的英语不好。我试图说拐角处。 :) ... 或者RoundJoin? qt-project.org/doc/qt-4.8/qpen.html#join-style 我的回答怎么样,有用吗?我没有收到任何反馈。 【参考方案1】:

设置特殊属性:

QwtPlotCurve *curve = new QwtPlotCurve;
curve->setCurveAttribute(QwtPlotCurve::Fitted, true);

未安装:

合身:

【讨论】:

以上是关于Qwt:带填充的曲线的主要内容,如果未能解决你的问题,请参考以下文章

d3 曲线区域填充

matlab如何实现两条曲线之间填充颜色?

将acspline与数据填充曲线相结合

在 PyX(python)中填充闭合曲线失败

如何用svg在网页中画一条带箭头的连接线

如何用曲线上的点填充列表?