Как добавить дополнительную метку в линейный график в chart.js в Angular CLI? - PullRequest
0 голосов
/ 31 мая 2019

Я хотел бы получить две отдельные линии в моем графике. Я уже получил две строки из двух разных массивов данных, но оба они используют одну и ту же метку: / Я хотел бы соединить один массив данных с одной меткой данных, а другой массив данных с другим массивом данных ...

В моем случае:

соединение данных - this.weightOfTargets с this.dateOfTargets - все готово и отлично работает

и дата соединения - this.weightOfWeightStates с this.dateOfWeightStates - на данный момент this.weightOfWeightStates использует this.dateOfTargets данные: /

HTML

<canvas baseChart
                    [datasets]="lineChartData"
                    [labels]="lineChartLabels"
                    [options]="lineChartOptions"
                    [legend]="lineChartLegend"
                    [chartType]="lineChartType">
            </canvas>

машинопись


    public lineChartLabels = this.dateOfTargets;
    //public lineChartLabels2 = this.dateOfWeightStates;

//does not work :/
//public lineChartLabels = [
               this.dateOfTargets,
               this.dateOfWeightStates];

    public lineChartType = 'line';
    public lineChartLegend = true;

    public lineChartData = [
        {data: this.weightOfTargets, label: 'A'},
        {data: this.weightOfWeightStates, label: 'B'}
    ];

Я использую ng2-charts@2.2.3 и chart.js

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...