Как остановить ngx-chart от добавления десятичной дроби к оси x - PullRequest
0 голосов
/ 28 мая 2020

Я создал диаграмму, используя ngx-chart. По оси x должен быть указан год. Мой массив года в настоящее время имеет значения: 2020, 2021, 2022, 2023. Однако, когда он отображается на диаграмме, он автоматически добавляет 2020,5, 2021,5, ...

Значение должно быть числом, чтобы отсортировать год в порядке возрастания. Есть ли способ предотвратить автоматическое создание десятичной дроби?

Typescript:

   setChartValue(items: any[]): void {
    let chartValues = [];

    items.forEach((item) => {
             chartValues.push({
                'name': moment(item.purchaseDate, "DD/MM/YYYY").year(),
                'value': item.purchasePrice
             });
    })

    this.multi = [
        {
            'name': 'Purchase Summary',
            'series': chartValues
        }
    ];
}

Html:

<ngx-charts-line-chart [view]="view"
[scheme]="colorScheme"
 [results]="multi"
 [gradient]="gradient"
 [xAxis]="showXAxis"
 [yAxis]="showYAxis"
 [legend]="showLegend"
 [showXAxisLabel]="showXAxisLabel"
 [showYAxisLabel]="showYAxisLabel"
 [xAxisLabel]="xAxisLabel"
 [yAxisLabel]="yAxisLabel"
 [autoScale]="autoScale"
 [timeline]="timeline">
 </ngx-charts-line-chart>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...