0
工作我有我传递给AmCharts.makeChart()函数JSON对象作为数据提供者,它显示了在Firefox,铬和适当的即图形而不是在SafariAmChart未在Safari
我也看到在控制台JSON数据,但仍然不图来
我用了amchart.js,serial.js提前
谢谢...
工作我有我传递给AmCharts.makeChart()函数JSON对象作为数据提供者,它显示了在Firefox,铬和适当的即图形而不是在SafariAmChart未在Safari
我也看到在控制台JSON数据,但仍然不图来
我用了amchart.js,serial.js提前
谢谢...
我有同样的问题。通过"dataDateFormat": "YYYY-MM-DD HH:NN:SS"
AmCharts.makeChart命令解决了我的问题。示例图形代码将如下所示:
var chart1 = AmCharts.makeChart("chartdiv1", {
"type": "serial",
"theme": "dark",
"pathToImages": "amcharts/images/",
"dataProvider": chartData,
"valueAxes": [{
"position": "left",
"title": "temperature (\xB0C)"
}],
"graphs": [{
"fillAlphas": 0.4,
"valueField": "temp"
}],
"chartScrollbar": {},
"chartCursor": {
"categoryBalloonDateFormat": "JJ:NN, DD MMMM",
"cursorPosition": "mouse"
},
"categoryField": "time",
"categoryAxis": {
"minPeriod": "mm",
"parseDates": true,
"title": "date"
},
"dataDateFormat": "YYYY-MM-DD HH:NN:SS"
});
在我的情况下,JSON对象是从php脚本中的mysql数据库创建的。该数据库包含我使用FROM_UNIXTIME(time)
选择查询在mysql中转换为日期时间格式的纪元时间戳。这给了我日期如2014-10-06 22:04:16
。显然,Chrome和Firefox可以在本地处理这种日期字符串,但Safari不能。
如果我的答案解决了您的问题,请接受它。 – Thawn 2014-11-24 15:01:12
就在当场! – Sljux 2014-12-23 13:48:10
非常好!为我工作,只有我不得不为我的日期使用稍微不同的格式 - “YYYY-M-DD”, – 2016-09-12 15:11:42