我正在使用谷歌图表。我给了它这个数据:
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 个数字是小时数和分钟数。问题是谷歌图表似乎只允许我将日期的日期显示为水平轴上的值(网格线),但我想显示一天内的小时数。谷歌图表的比例似乎没有低于“一天”的单位。
有没有办法可以在横轴上显示小时数?提前致谢。