我正在以这种格式使用xaxis的时间戳值:var timestamp = 1201662065000
在Chrome下可以使用,但在FF.17/IE8
中,它只是使用y轴渲染图表网格,但它不会渲染x轴和系列(图)。所以它不会给出任何错误,但它不会呈现我的图表...
我认为它必须是日期解析的东西,可能在FF / IE中有所不同吗?
答案 0 :(得分:0)
你必须做错事。这是我向你展示一个例子的小提琴:http://jsfiddle.net/Bouillou/WdLnm/291/
在某些情况下,Chrome是一个非常好的浏览器,可以自动纠正html错误(如缺少结束标记)或像在cell()外的表中定义表单一样的异常。其他浏览器不会执行代码。
我的建议是:使用HTML验证器测试您的代码。
这是xaxis代码部分:
xaxis:
{
label: 'Dates',
renderer: $.jqplot.DateAxisRenderer,
rendererOptions: { tickRenderer: $.jqplot.CanvasAxisTickRenderer },
tickOptions: {
formatString: '%d/%m/%Y',
angle: -30,
fontFamily: 'Arial',
fontSize: '13px',
fontWeight: 'bold'
},
min: "01-01-2012",
tickInterval: '2 month',
labelOptions: {
fontFamily: 'Arial',
fontSize: '14pt',
fontWeight: 'bold',
textColor: '#0070A3'
}
},
使用的数据:
var data = [[1325376000000, 1], [1350864000000, 2], [1354320000000, 3]];