Машинопись: групповой массив по месяцам и годам - PullRequest
0 голосов
/ 27 марта 2020

В настоящее время у меня есть массив, содержащий объекты, которые имеют счет: число и дата: дата. Мне нужно показать эти оценки на графике, сгруппированном по месяцам и годам.

Предполагается, что метки на графике будут такими, как в этом примере:

public barChartLabels: Label[] = [ '01/2019', '02/2019', '03/2019', '04/2019', '05/2019', '06/2019', '07/2019' ];

Я могу сделать так, чтобы ярлыки отображались правильно, но я не уверен, как я могу показать результаты, сгруппированные по месяцам / годам. EmployeeResults - это массив объектов {score: Number, creationDate: Date}

      this.barChartLabels = this.result.employeeResults.map(emp => {
        const date = new Date(emp.creationDate);
        const month = date.getMonth() + 1;
        const year = date.getFullYear();
        return `${month.toString()}/${year.toString()}`;
      });

      this.barChartData = [
        //replace with real scores
        { data: [65, 59, 80, 81, 56, 55, 40], label: this.result.company },
        { data: [28, 48, ], label: 'Industry Average' }
      ];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...