5

Google の視覚化ライブラリを使用してコンボチャートを作成しています。1 日の店舗のトラフィックと収益をグラフにしています。描画オプションを

var options = {
  seriesType: "bars",
  series:{0:{targetAxisIndex:0},1:{targetAxisIndex:1}},
  vAxes:{0:{title: "Revenue"},1:{title: "Traffic"}},
  hAxis: {title: "Time", showTextEvery: 1},
};

トラフィックとは異なる Y 軸に収益を設定します。データのサンプルは次のようになります。

var data = [
  //   Time       Revenue Traffic
  ['10:00-10:30', '132.57', '33'],
  ['10:30-11:00', '249.23', '42'],
  ['11:00-11:30', '376.84', '37'],
  [... etc ..]
];

私が抱えている問題は、トラフィックの値が常に正になるのに対し、返品があった場合、収益が負の数になる可能性があることです。その場合、収益軸は -50 のような負の値から始まり、トラフィックは 0 から始まり、水平方向のベースラインは整列しません。Revenue の値が 0 未満の場合でも、0 軸が Traffic 0 軸と一致するようにしたいと考えています。

何が起こっているかを示す例を次に示します。Traffic 0 軸が Revenue の -50 軸と同じレベルにあることを確認してください。トラフィック ベースラインを収益 0 軸と同じレベルまで引き上げる方法を知りたいです。 ここに画像の説明を入力

4

1 に答える 1