先将坐标轴attach到QChart中然后再设置QChart的轴最小值,可以保证轴最小值一定是0。
QLineSeries *lineSeries = new QLineSeries();
QChart *chart = new QChart();
chart->addSeries(lineSeries);
lineSeries->attachAxis(axisY);
chart->axisY()->setMin(0); //必须先把轴添加给QChart然后再调用axisY的函数才能改变图上的最小值
先设置再attach是不行的,如下
axisY->setMin(0);
lineSeries->attachAxis(axisY);