0

私はGoogleチャートが初めてで、次のことをどのように行うかわかりません。

xcord、ycord、legendlabel を持つデータ テーブルを作成したいと考えています。私は次のことを試しています:

var data = google.visualization.arrayToDataTable([]);   

            data.addColumn("number","reps");
            data.addColumn("number","weight");
            data.addColumn("string","legendlabel")

            //data.addColumn("string","workoutname");

            data.addRows([[150, 10,"workoutA"],
                          [300, 2,"workoutB"],

                        ]);

ただし、数値と文字列という 2 つの異なる型があるため、明らかに機能していません。

xcord、ycord を指定して、この点にラベルを付ける方法はありますか?同じラベルが複数ある場合、折れ線グラフを形成しますか?

よろしくお願いします!

4

1 に答える 1

0

空のデータ変数を初期化してから追加する理由はありますか?

なぜこれをしないのですか?

var data = google.visualization.arrayToDataTable([
  ['legendlabel', 'Reps', 'Weight'],
  ['workoutA', 150, 10],
  ['workoutB', 300, 2]
]);

…これは、GoogleCodePlaygroundでの私のテストで機能します

ただし、スケールの異なる2つのスカラー値(1つは2〜10、もう1つは150〜300)を比較しているため、必要なものが表示されない可能性があります。どんなグラフを見たいですか?

この質問は、デュアルy軸で役立つ場合があります。GoogleChartsはデュアルy軸(v軸)をサポートできますか?

于 2012-08-07T02:04:10.230 に答える