我就是用Qchart画了一个图,但是它的首尾数据点连成了一条线,不知道该怎么解决。
找不到问题所在
m_chart2 = new Chart2();
m_chart2->setTitle("static data");
m_chart2->legend()->hide();
m_chart2->setAnimationOptions(QChart::AllAnimations);
ChartView* chartView2 = new ChartView(m_chart2);
chartView2->setRenderHint(QPainter::Antialiasing); //类似于线图拟合标准吧
chartView2->setRubberBand(QChartView::RectangleRubberBand); //鼠标左键选框放大,右键点击缩小,但左键如果点在绘制的线上时无法拉取选框
//设置坐标范围
m_chart2->axisX()->setRange(DATASIZE_START, DATASIZE_END);
m_chart2->axisY()->setRange(-300, 300); //量程
ui->datachart_test->addWidget(chartView2);
我就想去除中间那条线
原因是我在容器长度比数据数量多了一个
如果是数据的问题,那你就做个预处理
如果是逻辑上要返回到开头重新开始画,那你在结尾断开线条