Details
-
Feature Request
-
Resolution: Fixed
-
L3 - Default
-
None
-
1
-
M
-
3 - Expected
Description
User Story:
When I view a report, I want to change my Y axis scaling so I can detect trends in data of different scale on the same multi-process report
What is the desired functionality that you are missing?
The ability to view data on 2 processes with different order of magnitude of Y-values
Which problem are you going to solve with this functionality?
When viewing a combined report where the value of one report is 10x or 100x greater than another report, the second report becomes extremely hard to read
Context: Given, When, Then
Use Case: Comparing changes in the number of process instances side-by-side, where 1 process averages 10 PIs/day and another averages 500 PIs/day
GIVEN I am viewing a chart with a count scale (e.g. bar, line)
(duration is out of scope)
THEN I have an option to change the Y-axis scale
WHEN I change the Y-axis scale
THEN I am able to view changes in widely disparate date (e.g. values of 1 and 100)
AND the change is saved with the next save operation
Note: This introduces a new configuration field in the backend. The default should be linear.
Hint:
- Consider a logarithmic, cubic, or other scale that is designed for this state
- Another option (2 separate axes) was explicitly requested, but is likely to cover fewer use cases and provide a worse UX
- https://www.chartjs.org/docs/latest/samples/scales/log.html
mgm-controller-panel
This is the controller panel for Smart Panels app
Attachments
1.
|
Add logarithmic scale to the bar/line charts | Done | Unassigned | |
2.
|
Add a migration script for the new logarithmic scale configuration property | Done | Unassigned |