#8120 Ensemble Fracture Statistics: sort statistics better

This commit is contained in:
Kristian Bendiksen 2021-10-07 17:46:13 +02:00
parent 5e0ce333e3
commit daac5b03e9

View File

@ -1214,17 +1214,17 @@ QString RimEnsembleFractureStatistics::generateStatisticsTable(
{ {
std::vector<RigEnsembleFractureStatisticsCalculator::PropertyType> propertyTypes = { std::vector<RigEnsembleFractureStatisticsCalculator::PropertyType> propertyTypes = {
RigEnsembleFractureStatisticsCalculator::PropertyType::HEIGHT, RigEnsembleFractureStatisticsCalculator::PropertyType::HEIGHT,
RigEnsembleFractureStatisticsCalculator::PropertyType::AREA,
RigEnsembleFractureStatisticsCalculator::PropertyType::WIDTH,
RigEnsembleFractureStatisticsCalculator::PropertyType::XF, RigEnsembleFractureStatisticsCalculator::PropertyType::XF,
RigEnsembleFractureStatisticsCalculator::PropertyType::KFWF, RigEnsembleFractureStatisticsCalculator::PropertyType::AREA,
RigEnsembleFractureStatisticsCalculator::PropertyType::PERMEABILITY, RigEnsembleFractureStatisticsCalculator::PropertyType::PERMEABILITY,
RigEnsembleFractureStatisticsCalculator::PropertyType::WIDTH,
RigEnsembleFractureStatisticsCalculator::PropertyType::KFWF,
RigEnsembleFractureStatisticsCalculator::PropertyType::FORMATION_DIP, RigEnsembleFractureStatisticsCalculator::PropertyType::FORMATION_DIP,
}; };
QString text; QString text;
text += "<table border=1><thead><tr bgcolor=lightblue>"; text += "<table border=1><thead><tr bgcolor=lightblue>";
std::vector<QString> statisticsTypes = { "Name", "Mean", "Minimum", "Maximum", "P10", "P90" }; std::vector<QString> statisticsTypes = { "Name", "Minimum", "P90", "Mean", "P10", "Maximum" };
for ( auto statType : statisticsTypes ) for ( auto statType : statisticsTypes )
{ {
text += QString( "<th>%1</th>" ).arg( statType ); text += QString( "<th>%1</th>" ).arg( statType );
@ -1258,11 +1258,11 @@ QString RimEnsembleFractureStatistics::generateStatisticsTable(
"<td align=right>%6</td>" "<td align=right>%6</td>"
"</tr>" ) "</tr>" )
.arg( name ) .arg( name )
.arg( emptyTextOnInf( histogramData.mean ) )
.arg( emptyTextOnInf( histogramData.min ) ) .arg( emptyTextOnInf( histogramData.min ) )
.arg( emptyTextOnInf( histogramData.max ) ) .arg( emptyTextOnInf( histogramData.p90 ) )
.arg( emptyTextOnInf( histogramData.mean ) )
.arg( emptyTextOnInf( histogramData.p10 ) ) .arg( emptyTextOnInf( histogramData.p10 ) )
.arg( emptyTextOnInf( histogramData.p90 ) ); .arg( emptyTextOnInf( histogramData.max ) );
} }
text += "</tbody>"; text += "</tbody>";