Browse Source
Feature/improve number formatting of y-axis in investment chart component (#5633)
* Improve number formatting of y-axis
* Update changelog
pull/5635/head
Thomas Kaul
3 weeks ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with
5 additions and
2 deletions
-
CHANGELOG.md
-
libs/common/src/lib/chart-helper.ts
|
|
@ -13,6 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 |
|
|
|
|
|
|
|
### Changed |
|
|
|
|
|
|
|
- Improved the number formatting of the y-axis labels in the investment chart component |
|
|
|
- Localized the number formatting of the y-axis labels in the line chart component |
|
|
|
- Improved the wording of the 4% rule in the _FIRE_ section |
|
|
|
- Improved the language localization for German (`de`) |
|
|
|
|
|
@ -132,8 +132,10 @@ export function getVerticalHoverLinePlugin( |
|
|
|
} |
|
|
|
|
|
|
|
export function transformTickToAbbreviation(value: number) { |
|
|
|
if (value >= -999 && value <= 999) { |
|
|
|
return value.toString(); |
|
|
|
if (value === 0) { |
|
|
|
return '0'; |
|
|
|
} else if (value >= -999 && value <= 999) { |
|
|
|
return value.toFixed(2); |
|
|
|
} else if (value >= -999999 && value <= 999999) { |
|
|
|
return `${value / 1000}K`; |
|
|
|
} else { |
|
|
|