so for now I use this which seems to work...

xAxis->setRange(0,dat.size()); yAxis->setRange(*std::min_element(dat.constBegin(),dat.constEnd()),*std::max_element(dat.constBegin(),dat.constEnd()));