gpt4 book ai didi

c++ - QwtPlotCurve 没有显示在图表上

转载 作者:行者123 更新时间:2023-11-30 04:33:54 25 4
gpt4 key购买 nike

我目前正在开展一个项目,在该项目中我在图表上加载了大量数据点(大约 50,000 个,因此我可以根据需要放大)。

我想测试这些命令是如何工作的,所以我想我会用 10 条数据来尝试代码,但不幸的是我的曲线拒绝显示在我的图表上。

QwtPlot *leftGraph;
leftGraph = new QwtPlot;
leftGraph->setCanvasBackground(Qt::white);

leftGraph->setMaximumHeight(200);

leftGraph->setAxisScale(0, 0.0, 20.0, 2.0);
leftGraph->setAxisScale(2, 0.0, 20.0, 2.0);

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


const double x[] = {0, 1, 2, 4, 5, 8, 10, 13, 14, 19};
const double y[] = {17, 16.5, 8, 3, 5, 7.5, 9, 10, 12, 14};

curve->setSamples(x, y, 10);
curve->attach(leftGraph);

有什么想法吗?非常感谢。

最佳答案

尝试调用 left Graph->plot() 使曲线出现。

关于c++ - QwtPlotCurve 没有显示在图表上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6322063/

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