Guard against inf warning from QtCharts in StatisticsPlot.

This commit is contained in:
Kristian Bendiksen 2021-05-03 13:25:56 +02:00
parent ac079eef82
commit 78e4379003

View File

@ -233,6 +233,8 @@ void RimStatisticsPlot::updatePlots()
axisY->setRange( minValue, maxValue );
chart->addAxis( axisY, Qt::AlignLeft );
if ( !std::isinf( histogramData.p10 ) )
{
QLineSeries* p10series = new QLineSeries();
chart->addSeries( p10series );
p10series->setName( "P10" );
@ -240,7 +242,10 @@ void RimStatisticsPlot::updatePlots()
p10series->append( histogramData.p10, maxValue );
p10series->attachAxis( axisX );
p10series->attachAxis( axisY );
}
if ( !std::isinf( histogramData.p10 ) )
{
QLineSeries* p90series = new QLineSeries();
chart->addSeries( p90series );
p90series->setName( "P90" );
@ -248,6 +253,7 @@ void RimStatisticsPlot::updatePlots()
p90series->append( histogramData.p90, maxValue );
p90series->attachAxis( axisX );
p90series->attachAxis( axisY );
}
QLineSeries* meanSeries = new QLineSeries();
chart->addSeries( meanSeries );