void setData(const QVector<QPointF> &data);
plotter = new Plotter; QVBoxLayout *mainLayout = new QVBoxLayout(this); mainLayout->addWidget(plotter); CurveData cd; // Создаём объект CurveData QVector<QPointF> v; // Вектор с данными (пока пустой) for (int i = 0; i < 1000; ++i) { // заполняем его) double x = i * 0.001; double y = sin(10.0 * x); y *= y; v.append(QPointF(x, y)); } cd.setData(v); // записываем наш заполненный вектор с данными (точками (x, y)) в объект cd cd.setColor(Qt::red); // цвет кривой plotter->plot()->setCurveData(cd, 1); // записываем объект cd в plotter