我一直在努力解决这个问题,但我似乎无法弄明白。
如果您在Chrome中查看下面的jsFiddle,图表上的点是可见的,但是如果您在IE9中查看相同的Fiddle,它们就不存在了。我已将数据简化为2分。
jsFiddle:http://jsfiddle.net/D4M4A/
以下代码:
$(function () {
var dataset = [
{ label: "% Personal Impact", data: [[1352937600000,68]], lines: { show: true } },
{ label: "# Responses", data: [[1352937600000,8]], yaxis: 2}
];
$.plot($("#placeholder"),
dataset,
{
yaxes: [ { max: 101, min: -0.1, tickSize: 20 }, { position: "right", min: -0 } ],
xaxes: [ { mode: "time", minTickSize: [1, "day"], min: new Date('2012, 11, 01').getTime() } ],
series: {
lines: { show: true },
points: { show: true }
},
grid: { hoverable: true, clickable: true }
});
});
感谢任何帮助。
艾伦
答案 0 :(得分:1)
对于任何感兴趣的人,问题在于不同浏览器Date()构造函数的工作方式。
有一个完整的列表,其中的日期格式适用于哪个浏览器:
http://dygraphs.com/date-formats.html
原来只有几种日期格式可以在所有浏览器中使用,我使用的那种格式不是其中之一。
我最终使用dateString 2009/07/12
由于