Adds imbibition curves to relative permeability plot

Adds styling for imbibition relative permeability curves to the plot, differentiating them visually from drainage curves.

Adds UI elements (checkboxes) to control the visibility of drainage and imbibition curve sets. Also introduces a tracker that displays curve values near the cursor position.
This commit is contained in:
Magne Sjaastad committed 2025-10-28 19:02:36 +01:00
1 parent b521e979be
commit f884b65bb6
5 files changed
+312 -27

No files matched your search

@@ -170,6 +170,37 @@ QwtPlot["RelPermPlot"]::curve["PCOG"] {
symbol-color: $senaryColor;
}
/* Imbibition curves - using similar colors but slightly differentiated */
QwtPlot["RelPermPlot"]::curve["IKRW"] {
line-color: $curveColorWater2;
symbol-color: $curveColorWater2;
}
QwtPlot["RelPermPlot"]::curve["IKROW"] {
line-color: $curveColorWater2;
symbol-color: $curveColorWater2;
}
QwtPlot["RelPermPlot"]::curve["IPCOW"] {
line-color: $tertiaryColor;
symbol-color: $tertiaryColor;
}
QwtPlot["RelPermPlot"]::curve["IKRG"] {
line-color: $curveColorGas2;
symbol-color: $curveColorGas2;
}
QwtPlot["RelPermPlot"]::curve["IKROG"] {
line-color: $curveColorGas2;
symbol-color: $curveColorGas2;
}
QwtPlot["RelPermPlot"]::curve["IPCOG"] {
line-color: $senaryColor;
symbol-color: $senaryColor;
}
QwtPlot["PvtPlot"]::lineMarker["*"] {
color: $textColor;
}
@@ -98,6 +98,37 @@ QwtPlot["RelPermPlot"]::curve["PCOG"] {
symbol-color: $senaryColor;
}
/* Imbibition curves - using similar colors but slightly differentiated */
QwtPlot["RelPermPlot"]::curve["IKRW"] {
line-color: $curveColorWater2;
symbol-color: $curveColorWater2;
}
QwtPlot["RelPermPlot"]::curve["IKROW"] {
line-color: $curveColorWater2;
symbol-color: $curveColorWater2;
}
QwtPlot["RelPermPlot"]::curve["IPCOW"] {
line-color: $tertiaryColor;
symbol-color: $tertiaryColor;
}
QwtPlot["RelPermPlot"]::curve["IKRG"] {
line-color: $curveColorGas2;
symbol-color: $curveColorGas2;
}
QwtPlot["RelPermPlot"]::curve["IKROG"] {
line-color: $curveColorGas2;
symbol-color: $curveColorGas2;
}
QwtPlot["RelPermPlot"]::curve["IPCOG"] {
line-color: $senaryColor;
symbol-color: $senaryColor;
}
QwtPlot["PvtPlot"]::lineMarker["*"] {
color: $textColor;
}
@@ -87,6 +87,37 @@ QwtPlot["RelPermPlot"]::curve["PCOG"] {
symbol-color: $senaryColor;
}
/* Imbibition curves - using similar colors but slightly differentiated */
QwtPlot["RelPermPlot"]::curve["IKRW"] {
line-color: $curveColorWater2;
symbol-color: $curveColorWater2;
}
QwtPlot["RelPermPlot"]::curve["IKROW"] {
line-color: $curveColorWater2;
symbol-color: $curveColorWater2;
}
QwtPlot["RelPermPlot"]::curve["IPCOW"] {
line-color: $tertiaryColor;
symbol-color: $tertiaryColor;
}
QwtPlot["RelPermPlot"]::curve["IKRG"] {
line-color: $curveColorGas2;
symbol-color: $curveColorGas2;
}
QwtPlot["RelPermPlot"]::curve["IKROG"] {
line-color: $curveColorGas2;
symbol-color: $curveColorGas2;
}
QwtPlot["RelPermPlot"]::curve["IPCOG"] {
line-color: $senaryColor;
symbol-color: $senaryColor;
}
QwtPlot["PvtPlot"]::lineMarker["*"] {
color: $textColor;
}