3

すべてが異なる x 値を持つ一連のデータ セットを Google Charts でグラフ化しようとしています。ただし、すべての折れ線グラフと散布図は、すべての系列で 1 x 値のみをサポートしているようです。

私が持っているデータセットは、基本的に次のような csv 文字列です。

Set1:
x1, x2, x3, x4
y1, y2, y3, y4

Set2:
x5, x6, x7, x8
y5, y6, y7, y8

x は各シリーズで同じ場合もあれば、異なる場合もあります。

すべてのデータを調べて x 値を見つけ、各セットに同じ x 値があることを確認するのではなく、x 値と y 値をチャートに投入できるようにしたいと考えています。

出来ますか?

4

1 に答える 1

5

はい。同じ「X」値を複数回使用できます。

var data = new google.visualization.DataTable();
data.addColumn('number', 'X');
data.addColumn('number', 'Set 1');
data.addColumn('number', 'Set 2');
data.addRows([
  [x1, y1, null],
  [x2, y2, null],
  [x3, y3, null],
  [x4, y4, null],
  [x5, null, y5],
  [x6, null, y6],
  [x7, null, y7],
  [x8, null, y8],
]);

または、それらをすべて同じシリーズの一部にすることもできます (1 つの色が必要な場合)。線で結ばないと違いがわかりません。必要に応じて、同じ X 値を数十回使用し、それぞれの Y に個別のポイントを設定できます。

CSV 値を上記のような形式に変換する関数を作成します。

于 2013-03-01T01:41:58.517 に答える