https://bugs.kde.org/show_bug.cgi?id=491590
            Bug ID: 491590
           Summary: Data range text flickers on Line Graph When Maximum
                    Value Adjusts for "Automatic Y Data Range"
    Classification: Applications
           Product: plasma-systemmonitor
           Version: 6.1.3
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: ksysguard-b...@kde.org
          Reporter: eamonn...@protonmail.com
                CC: ahiems...@heimr.nl, plasma-b...@kde.org
  Target Milestone: ---

SUMMARY
When using the "Automatic Y Data Range" option is enabled for Line Graphs, it
will select a default range of values to display for the graph. For example
with temperatures it might default to 0, 20, 35, 55, 75. If the value ranges
adjust, such as when a temperature reaches higher than 75 and the values have
to be adjusted, the text on the data range will flicker briefly while the graph
is being redrawn.

If, again with the example of temperatures, the line graph is trending down,
then there could be many flickers while the text adjusts back down (for example
flickering from 75, to 74, 73, 72, 71, 70).

I did not test if higher refresh rates make a difference.

STEPS TO REPRODUCE
1. Have a Line Graph in System Monitor with an Automatic Data Range. A good one
to reproduce this with is CPU temperature, or network usage (if there is a
spike up in network usage from a few bytes to megabytes when downloading
something), but it is not limited to these (the sensor doesn't make a
difference, it's the graph itself, these sensors just happen to be good at
reproducing it in my experience).
2. When the graph has to adjust, the Y value text will flicker.

OBSERVED RESULT
The text for the Y value of a Line Graph when "Automatic Y Data Range" is
enabled will flicker when the graph adjusts. 

EXPECTED RESULT
The text should not flicker, as it is visually distracting, especially if the
graph has to adjust down a lot if the maximum range for the incoming data is
lower than the outgoing data.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.1.3
KDE Frameworks Version: 6.4.0
Qt Version: 6.7.2
Kernel Version: 6.10.3-zen1-2-zen (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 3700X 8-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: AMD Radeon RX 7900 XTX

ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to