настроить canvasjs График

Порылся на сайте разработчика, нашел
var y = 0; - откуда должен начинаться график, только вот если график идет только вниз, без скачков на верх, то значение 0, будет самой верхней частью графика.
Что бы 0 было по центру а не вверху/внизу графика, линия графика должна прилично скакать вверх и вниз.


Далее я нашел, как настроить фиксированный ход графика:


Код:
function compareDataPointX(dataPoint1, dataPoint2) {
  return dataPoint1.x - dataPoint2.x;
}
var chart = new CanvasJS.Chart("chartContainer", {
  title: {
        text: "Sort Datapoints by x-value"
  },
  data: [
    {
      type: "line",
      dataPoints: [
        { x: 10, y: 71 },       
        { x: 30, y: 50 },
        { x: 20, y: 55},
        { x: 40, y: 65 },       
        { x: 70, y: 68 },
        { x: 60, y: 28 },
        { x: 50, y: 95 },
        { x: 90, y: 34 },
        { x: 80, y: 14}
      ]
    }
  ]
});

//Comment out the next line to see the difference.
chart.options.data[0].dataPoints.sort(compareDataPointX);

chart.render();


Можно ли из этих данных собрать график, который будет рандомный, но при этом фиксированно пару раз скакануть вверх и вних в определенном (заданном) месте?
 
Назад
Сверху