Feature/ignore first item in portfolio evolution chart (#1816)

* Ignore first item in portfolio evolution chart

* Update changelog
pull/1820/head^2
Thomas Kaul 1 year ago committed by GitHub
parent 17b8c41673
commit 9bef2e960c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## Unreleased
### Changed
- Improved the portfolio evolution chart (ignore first item)
## 1.249.0 - 2023-03-27
### Added

@ -308,18 +308,24 @@ export class AnalysisPageComponent implements OnDestroy, OnInit {
this.performanceDataItems = [];
this.performanceDataItemsInPercentage = [];
for (const {
date,
netPerformanceInPercentage,
totalInvestment,
value,
valueInPercentage
} of chart) {
this.investments.push({ date, investment: totalInvestment });
this.performanceDataItems.push({
for (const [
index,
{
date,
value: isNumber(value) ? value : valueInPercentage
});
netPerformanceInPercentage,
totalInvestment,
value,
valueInPercentage
}
] of chart.entries()) {
if (index > 0 || this.user?.settings?.dateRange === 'max') {
// Ignore first item where value is 0
this.investments.push({ date, investment: totalInvestment });
this.performanceDataItems.push({
date,
value: isNumber(value) ? value : valueInPercentage
});
}
this.performanceDataItemsInPercentage.push({
date,
value: netPerformanceInPercentage

Loading…
Cancel
Save