KOYR opened a new issue, #3923:
URL: https://github.com/apache/hertzbeat/issues/3923

   ### Feature Request
   
   Currently, the monitor charts use a fixed Y-axis starting from 0. When 
handling high-value metrics with small fluctuations, the chart has two major 
issues:
   
   1. Inefficient Visualization: The data line appears as a flat horizontal 
line at the top of the chart, making it impossible to observe real-time trends.
   2. Wasted Space: A large portion of the chart (from 0 to 1200) is empty, 
which doesn't provide any useful information.
   
   <img width="579" height="475" alt="Image" 
src="https://github.com/user-attachments/assets/52995ef7-0302-4ec8-b859-38c789c6558a";
 />
   
   ### Is your feature request related to a problem? Please describe
   
   _No response_
   
   ### Describe the solution you'd like
   
   I suggest implementing a Dynamic Y-Axis Scaling logic
   
   1. Auto-adjust Y-Axis Range: When data is concentrated in a high-value 
range, the Y-axis should dynamically "jump" or start from a non-zero value that 
is close to the minimum data point. This will magnify the fluctuations and make 
the chart more readable.
   2. Optimize Visual Density: By removing the unnecessary empty space below 
the data points, the chart can better utilize the available UI space to show 
detail.
   
   
   ### Describe alternatives you've considered
   
   _No response_
   
   ### Additional context
   
   _No response_


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: 
[email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to