Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt 如何将yAxis2添加到qCustomplot?_Qt_Qcustomplot - Fatal编程技术网

Qt 如何将yAxis2添加到qCustomplot?

Qt 如何将yAxis2添加到qCustomplot?,qt,qcustomplot,Qt,Qcustomplot,我不知道如何将yAxis2添加到qcustomplot。在使用qcustomplot的方式中,我没有指定xAxis或yAxis。但我需要在yAxis2上绘制另一个图表。如有任何意见,我将不胜感激 ui->widget->addGraph(); ui->widget->graph()->setData(xVal,yVal); ui->widget->setInteractions(QCP::iRangeDrag | QCP::iR

我不知道如何将yAxis2添加到qcustomplot。在使用qcustomplot的方式中,我没有指定xAxis或yAxis。但我需要在yAxis2上绘制另一个图表。如有任何意见,我将不胜感激

    ui->widget->addGraph();
    ui->widget->graph()->setData(xVal,yVal);

    ui->widget->setInteractions(QCP::iRangeDrag | QCP::iRangeZoom | QCP::iSelectAxes |
                                 QCP::iSelectLegend | QCP::iSelectPlottables);

     ui->widget->graph()->setName(QString::number(yVal[0]));
    ui->widget->legend->setVisible(true);
     QFont legendFont = font();
    legendFont.setPointSize(10);
    ui->widget->legend->setFont(legendFont);
    ui->widget->legend->setSelectedFont(legendFont);
    ui->widget->rescaleAxes();
    ui->widget->replot();

就是这样做的。。没有阅读文档。可能对其他人有用ui->widget->yAxis2->setVisible(true);ui->widget->xAxis2->setVisible(true);ui->widget->yAxis2->scaleRange(-1,1);ui->widget->addGraph(ui->widget->xAxis2,ui->widget->yAxis2);ui->widget->graph(1)->setData(xVal,yVal);
    ui->widget->yAxis2->setVisible(true);
    ui->widget->xAxis2->setVisible(true);
    ui->widget->yAxis2->scaleRange(-1,1);
    ui->widget->addGraph(ui->widget->xAxis2,ui->widget->yAxis2);
    ui->widget->graph(1)->setData(xVal,yVal);