Как сохранить обновленные пользователем данные chart.js? - PullRequest
0 голосов
/ 27 сентября 2018

Я создал график, который обновляется с помощью кнопок в chart.js.Как мне сохранить эти данные, чтобы они были постоянными после обновления?Я планирую создать базовую пользовательскую систему, чтобы у каждого человека был баланс, который вычитается или добавляется при покупке или продаже.(не обязательно быть чрезвычайно безопасным, просто базовая система идентификации).

Ссылка на мой код: https://jsfiddle.net/JB123/bogejacf/

  window.onload = function() {
    var chart = new CanvasJS.Chart("chartContainer", {
      title: {
        text: "Stock"
      },
      data: [{
        type: "spline",
        dataPoints: [{
            y: 100
          },
          {
            y: 90
          },
          {
            y: 80
          },
          {
            y: 70
          }
        ]
      }]
    });
    chart.render();

    $("#buy").click(function() {

      var length = chart.options.data[0].dataPoints.length;
      chart.options.title.text = "New DataPoint Added at the end";
      chart.options.data[0].dataPoints.push({
        y: (chart.options.data[0].dataPoints[length - 1].y) + (chart.options.data[0].dataPoints[length - 1].y) / 50
      });
      chart.render();

    });

    $("#sell").click(function() {

      var lastpoint = chart
      var length = chart.options.data[0].dataPoints.length;
      chart.options.title.text = "New DataPoint Added at the end";
      chart.options.data[0].dataPoints.push({
        y: (chart.options.data[0].dataPoints[length - 1].y) - (chart.options.data[0].dataPoints[length - 1].y) / 50
      });
      chart.render();

    });


  }
...