chart.js не принимает данные в наборе данных, которые хранятся в локальном хранилище - PullRequest
0 голосов
/ 02 мая 2019

На самом деле я пытаюсь получить данные из локального хранилища, и я получаю их и сохраняю в одной переменной, вызывая dataValues.

Эта переменная, которую я передаю данным в наборе данных (вы можете увидеть в коде). При этом значения переменных поступают из локального хранилища, как я вижу, используя alert в Angular 7.

Ноэти значения не показаны на графике (в настоящее время я использую Chart.js), а также не отображаются какие-либо ошибки на консоли для того же.

Так почему же это происходит?Кто-нибудь может мне помочь в этом?

Как вы можете видеть в коде, это одна переменная "timeLabel", которая также получает значение из локального хранилища и принимает диаграмму, но не принимает для dataValues ​​.....

Пожалуйста, помогите мне, ожидая ответа.

this.LineChart = new Chart('linechart', {
      type: 'line',
      data: {
        labels: timeLabel,
        datasets: [{
          label: d.name,
          data: dataValues,
          fill: true,
          lineTension: 1,
          borderColor: 'blue',
          borderWidth: 1,
          pointBorderColor: 'red',
          pointBackgroundColor: 'red'
}

Спасибо

1 Ответ

0 голосов
/ 02 мая 2019

Проблема была решена.Я правильно указал минимальное и максимальное значения для оси Y.Так что возьми мой график.

Я ставлю целое за это .... Те, у кого такая же проблема, я надеюсь, это поможет.

            stacked:true,
            ticks:{
             min:scaleValY,   //scaleValY is value coming from my storage and it updated 
                             // as per keyword.
             max:scaleValY2,//scaleValY2 is value coming from my storage and it updated 
                           //as per keyword. 
              //suggestedMax:100
            }`````
...