我以这种格式使用 xaxis 的时间戳值:var timestamp = 1201662065000
在 Chrome 下它可以工作,但FF.17/IE8
它只渲染带有 y 轴的图表网格,但它不渲染 x 轴和系列(绘图)。所以它没有给出任何错误,但它不会呈现我的图表......
我认为它必须与日期解析有关,也许它在 FF/IE 中有所不同?
我以这种格式使用 xaxis 的时间戳值:var timestamp = 1201662065000
在 Chrome 下它可以工作,但FF.17/IE8
它只渲染带有 y 轴的图表网格,但它不渲染 x 轴和系列(绘图)。所以它没有给出任何错误,但它不会呈现我的图表......
我认为它必须与日期解析有关,也许它在 FF/IE 中有所不同?
你必须做错事。这是我为您展示的一个示例:http: //jsfiddle.net/Bouillou/WdLnm/291/
在某些情况下,Chrome 是一个非常好的浏览器,它可以自动纠正 html 错误(如缺少结束标记)或异常,如在单元格外部的表格中定义表单()。其他浏览器不会执行代码。
我的建议是:使用 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]];