Google チャートを使用しています。私はそれにこのデータを与えました:
var data = new google.visualization.DataTable(
{
cols: [{id: 'date', label: 'Date of like', type: 'date'},
{id: 'likes', label: 'Number of likes', type: 'number'}],
rows: [{c:[{v: new Date(2012, 7, 10, 00, 00)}, {v: 2}]},
{c:[{v: new Date(2012, 7, 10, 11, 20)}, {v: 2}]},
{c:[{v: new Date(2012, 7, 10, 11, 25)}, {v: 4}]},
{c:[{v: new Date(2012, 7, 10, 11, 30)}, {v: 15}]},
{c:[{v: new Date(2012, 7, 10, 12, 45)}, {v: 30}]},
{c:[{v: new Date(2012, 7, 10, 13, 15)}, {v: 45}]},
{c:[{v: new Date(2012, 7, 10, 14, 05)}, {v: 63}]},
{c:[{v: new Date(2012, 7, 10, 16, 20)}, {v: 69}]},
{c:[{v: new Date(2012, 7, 10, 18, 45)}, {v: 74}]},
{c:[{v: new Date(2012, 7, 10, 20, 05)}, {v: 76}]},
{c:[{v: new Date(2012, 7, 10, 23, 45)}, {v: 77}]},
{c:[{v: new Date(2012, 7, 10, 24, 00)}, {v: 77}]}
]
}
Date 関数では、最後の 2 つの数字は時間と分です。問題は、Google Charts では、日付の日を横軸の値 (グリッド線) として表示することしかできないようですが、1 日内の時間を表示したいと考えています。Google Charts は、「1 日」の単位よりも小さくスケーリングしないようです。
横軸に時間を表示する方法はありますか? 前もって感謝します。