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 軸と同じレベルまで引き上げる方法を知りたいです。