Enhance number formatting
This commit is contained in:
parent
3f49993f6b
commit
7ce0926d91
@ -138,7 +138,10 @@ def format_number(number_str):
|
||||
try:
|
||||
number = int(number_str)
|
||||
if number >= 1000:
|
||||
return f"{number//1000}k"
|
||||
value_in_k = number / 1000.0
|
||||
# Format to 3 decimal places if needed, remove trailing zeros and potentially the dot
|
||||
formatted_num = f"{value_in_k:.3f}".rstrip('0').rstrip('.')
|
||||
return f"{formatted_num}k"
|
||||
return str(number)
|
||||
except (ValueError, TypeError):
|
||||
return "NaN" # Or some other indicator of invalid input
|
||||
|
Loading…
Reference in New Issue
Block a user