Description
When working with Summary Case or Ensemble plots, users can manually define the X-axis and/or Y-axis ranges to maintain a consistent scale while comparing different wells, groups, regions, or realizations.
Current Behavior
If a user switches between items within the same plot (for example, moving from one well to another), the user-defined axis ranges are preserved.
However, when:
A new Summary Case is added
A new Ensemble is added
A Summary Case is reloaded
A Summary Case or Ensemble is replaced
the manually defined axis ranges are discarded and the plot automatically rescales.
Requested Enhancement
User-defined axis ranges should be preserved regardless of changes to the underlying Summary Case or Ensemble, until the user explicitly chooses to release them.
This would allow users to maintain a consistent scale while updating plot content and comparing results from different cases or ensembles.
Suggested Implementation
Introduce a lock icon for both the X-axis and Y-axis ranges.
When an axis is locked:
The user-defined range remains fixed.
Adding a Summary Case or Ensemble does not change the range.
Reloading or replacing a Summary Case or Ensemble does not change the range.
Switching between wells, groups, regions, or realizations does not change the range.
The axis limits should remain fixed until the user intentionally unlocks them.
One possible way to release the lock could be:
Clicking the lock icon again, or
Performing a "Zoom All" / "Reset Zoom" operation, which would automatically unlock the axis and restore automatic scaling.
Benefits
Consistent visual comparison between cases and ensembles.
Eliminates repeated manual entry of axis limits.
Improves workflow efficiency during history matching and model comparison.
Makes plot behavior more predictable and user-friendly.
Prevents accidental loss of carefully selected plotting scales.
Expected Behavior
Once a user has defined and locked an X-axis or Y-axis range, that range should be treated as a persistent user setting and remain unchanged until explicitly released by the user.
Description
When working with Summary Case or Ensemble plots, users can manually define the X-axis and/or Y-axis ranges to maintain a consistent scale while comparing different wells, groups, regions, or realizations.
Current Behavior
If a user switches between items within the same plot (for example, moving from one well to another), the user-defined axis ranges are preserved.
However, when:
A new Summary Case is added
A new Ensemble is added
A Summary Case is reloaded
A Summary Case or Ensemble is replaced
the manually defined axis ranges are discarded and the plot automatically rescales.
Requested Enhancement
User-defined axis ranges should be preserved regardless of changes to the underlying Summary Case or Ensemble, until the user explicitly chooses to release them.
This would allow users to maintain a consistent scale while updating plot content and comparing results from different cases or ensembles.
Suggested Implementation
Introduce a lock icon for both the X-axis and Y-axis ranges.
When an axis is locked:
The user-defined range remains fixed.
Adding a Summary Case or Ensemble does not change the range.
Reloading or replacing a Summary Case or Ensemble does not change the range.
Switching between wells, groups, regions, or realizations does not change the range.
The axis limits should remain fixed until the user intentionally unlocks them.
One possible way to release the lock could be:
Clicking the lock icon again, or
Performing a "Zoom All" / "Reset Zoom" operation, which would automatically unlock the axis and restore automatic scaling.
Benefits
Consistent visual comparison between cases and ensembles.
Eliminates repeated manual entry of axis limits.
Improves workflow efficiency during history matching and model comparison.
Makes plot behavior more predictable and user-friendly.
Prevents accidental loss of carefully selected plotting scales.
Expected Behavior
Once a user has defined and locked an X-axis or Y-axis range, that range should be treated as a persistent user setting and remain unchanged until explicitly released by the user.