Add new and more general histogram plots.

This commit is contained in:
Kristian Bendiksen committed 2025-06-26 08:25:34 +02:00
1 parent b8dc8c0d14
commit 923a44d75e
45 files changed
+5232 -9

No files matched your search

@@ -110,6 +110,14 @@ void RimParameterResultCrossPlot::setEnsembleParameter( const QString& ensembleP
updateFilterRanges();
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
QString RimParameterResultCrossPlot::ensembleParameter() const
{
return m_ensembleParameter;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
@@ -465,7 +473,7 @@ void RimParameterResultCrossPlot::detachAllCurves()
//--------------------------------------------------------------------------------------------------
std::vector<RimParameterResultCrossPlot::CaseData> RimParameterResultCrossPlot::createCaseData() const
{
RigEnsembleParameter parameter = ensembleParameter( m_ensembleParameter );
RigEnsembleParameter parameter = ensembleParameterByName( m_ensembleParameter );
if ( !( parameter.isNumeric() && parameter.isValid() ) ) return {};
std::vector<RimParameterResultCrossPlot::CaseData> caseData;
@@ -600,7 +608,10 @@ RiuPlotWidget* RimParameterResultCrossPlot::doCreatePlotViewWidget( QWidget* mai
m_plotWidget = new RiuQwtPlotWidget( this, mainWindowParent );
updatePlotTitle();
new RiuContextMenuLauncher( m_plotWidget, { "RicShowPlotDataFeature", "RicCreateEnsembleFromFilteredCasesFeature" } );
new RiuContextMenuLauncher( m_plotWidget,
{ "RicShowPlotDataFeature",
"RicCreateEnsembleFromFilteredCasesFeature",
"RicCreateHistogramForEnsembleParameterFeature" } );
}
if ( m_plotWidget )