0

こんにちは、2 つのデータ シリーズと 2 つのトレンディなこの単純な例があります。

http://jsfiddle.net/ttwqazav/

平均として、両方のトレンドラインを 1 つだけにしたい! それは可能ですか?

      google.load('visualization', '1.1', {packages: ['corechart']});
      google.setOnLoadCallback(drawChart);

  function drawChart() {
    var data = google.visualization.arrayToDataTable([
      ['X', 'Y', 'Z'],
      [0, 0, 2],
      [1, 2, 4],
      [2, 4, 5],
      [3, 6, 8],
      [4, 8, 10],
      [5, 10, 12],
      [6, 12, 14],
      [7, 14, 16],
      [8, 16, 18],
      [9, 18, 20],
      [10, 20, 22]
    ]);

    var options = {
      height: 500,
      legend: 'none',
      colors: ['#9575cd', '#33ac71'],
      pointShape: 'diamond',
      trendlines: {
        0: {
            color:'red',
          type: 'linear',
          pointsVisible: false
        }
      }
    };

    var chart = new google.visualization.ScatterChart(document.getElementById('chart'));

    chart.draw(data, options);
  }

google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
4

1 に答える 1

0

以下のようにデータポイントを指定するだけです:

 var data = google.visualization.arrayToDataTable([
  ['X', 'Y'],
  [0, 0],
  [1, 2],
  [2, 4],
  [3, 6],
  [4, 8],
  [5, 10],
  [6, 12],
  [7, 14],
  [8, 16],
  [9, 18],
  [10, 20],
  [0, 2],
  [1, 4],
  [2, 5],
  [3, 8],
  [4, 10],
  [5, 12],
  [6, 14],
  [7, 16],
  [8, 18],
  [9, 20],
  [10, 22]
]);

しかし、2 つのデータ ポイントのセットを区別することはできません。
あなたの目的が平均的な最適な線を取得することである場合、それはうまくいきます。:)

于 2016-06-21T10:17:39.727 に答える