gpt4 book ai didi

c++ - QwtPlot : making last plotted point look in a different color or size

转载 作者:行者123 更新时间:2023-11-28 03:37:14 25 4
gpt4 key购买 nike

我有一个将点绘制到 QwtPlot 中的系统。我想要的是在任何时间以不同的颜色绘制最后一个标绘点,这样我就可以随时知道哪个是最后一个标绘点。

有什么直接的方法可以做到这一点,或者我该如何处理?

最佳答案

您可以使用QwtPlotMarker。以下代码是从名为“Bode”的 qwt 示例中提取的,位于 QwtPlot 的子类中(即 this 是 QwtPlot 的子类):

d_mrk2 = new QwtPlotMarker();
d_mrk2->setLineStyle(QwtPlotMarker::HLine);
d_mrk2->setLabelAlignment(Qt::AlignRight | Qt::AlignBottom);
d_mrk2->setLinePen(QPen(QColor(200,150,0), 0, Qt::DashDotLine));
d_mrk2->setSymbol( QwtSymbol(QwtSymbol::Diamond, QColor(Qt::yellow), QColor(Qt::green), QSize(7,7)));
d_mrk2->attach(this);

在示例的后面,标记位于:

d_mrk2->setValue(x, y);

有关更多信息,请查看 Qwt“Bode”示例,该示例应位于 qwt 目录中。

关于c++ - QwtPlot : making last plotted point look in a different color or size,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10547207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com